# name: .MacRecorder # flags: 0x4F00 (ENABLE_READ, ENABLE_WRITE, ENABLE_CONTROL, ENABLE_STATUS, NEED_LOCK) # delay: 0 # event mask: 0x016A # menu id: 0 # open label: 0036 # prime label: 0050 # control label: 0062 # status label: 0074 # close label: 0086 00000000 0000 0000 ori.b D0, 0x0 00000004 0000 0000 ori.b D0, 0x0 00000008 0000 0000 ori.b D0, 0x0 0000000C 0000 0000 ori.b D0, 0x0 00000010 0000 6000 ori.b D0, 0x0 // begin alternate branch 00000012-0000001A fn00000012: 00000012 6000 0A68 bra +0xA6A /* 00000A7C */ 00000016 4EFA 014A jmp [PC + 0x14A /* 00000162 */] // end alternate branch 00000012-0000001A fn00000012: // (misaligned) 00000014 0A68 4EFA 014A xori.w [A0 + 0x14A], 0x4EFA fn0000001A: 0000001A 4EFA 015A jmp [PC + 0x15A /* 00000176 */] fn0000001E: 0000001E 4EFA 016A jmp [PC + 0x16A /* 0000018A */] fn00000022: 00000022 4EFA 0182 jmp [PC + 0x182 /* 000001A6 */] fn00000026: 00000026 4EFA 01B4 jmp [PC + 0x1B4 /* 000001DC */] 0000002A 4EFA 01D0 jmp [PC + 0x1D0 /* 000001FC */] fn0000002E: 0000002E 4EFA 01EE jmp [PC + 0x1EE /* 0000021E */] 00000032 4EFA 020A jmp [PC + 0x20A /* 0000023E */] open: 00000036 4EBA 0072 jsr [PC + 0x72 /* 000000AA */] 0000003A 4EBA 00D4 jsr [PC + 0xD4 /* 00000110 */] 0000003E 4EBA 0100 jsr [PC + 0x100 /* 00000140 */] 00000042 7000 moveq.l D0, 0x00 00000044 4EBA 0072 jsr [PC + 0x72 /* 000000B8 */] 00000048 6B00 0104 bmi +0x106 /* 0000014E */ 0000004C 4EFA 00BC jmp [PC + 0xBC /* 0000010A */] prime: 00000050 4EBA 0058 jsr [PC + 0x58 /* 000000AA */] 00000054 4EBA 00EA jsr [PC + 0xEA /* 00000140 */] 00000058 7001 moveq.l D0, 0x01 0000005A 4EBA 005C jsr [PC + 0x5C /* 000000B8 */] 0000005E 4EFA 006C jmp [PC + 0x6C /* 000000CC */] control: 00000062 4EBA 0046 jsr [PC + 0x46 /* 000000AA */] 00000066 4EBA 00D8 jsr [PC + 0xD8 /* 00000140 */] 0000006A 7002 moveq.l D0, 0x02 0000006C 4EBA 004A jsr [PC + 0x4A /* 000000B8 */] 00000070 4EFA 005A jmp [PC + 0x5A /* 000000CC */] status: 00000074 4EBA 0034 jsr [PC + 0x34 /* 000000AA */] 00000078 4EBA 00C6 jsr [PC + 0xC6 /* 00000140 */] 0000007C 7003 moveq.l D0, 0x03 0000007E 4EBA 0038 jsr [PC + 0x38 /* 000000B8 */] 00000082 4EFA 0048 jmp [PC + 0x48 /* 000000CC */] close: 00000086 4EBA 0022 jsr [PC + 0x22 /* 000000AA */] 0000008A 4EBA 00B4 jsr [PC + 0xB4 /* 00000140 */] 0000008E 7004 moveq.l D0, 0x04 00000090 4EBA 0026 jsr [PC + 0x26 /* 000000B8 */] 00000094 0C40 FFE8 cmpi.w D0, 0xFFE8 00000098 6700 0032 beq +0x34 /* 000000CC */ 0000009C 0C40 0001 cmpi.w D0, 0x1 000000A0 6600 00AC bne +0xAE /* 0000014E */ 000000A4 7000 moveq.l D0, 0x00 000000A6 4EFA 0062 jmp [PC + 0x62 /* 0000010A */] fn000000AA: 000000AA 201F move.l D0, [A7]+ 000000AC 48E7 0038 movem.l -[A7], A2,A3,A4 000000B0 2448 movea.l A2, A0 000000B2 2649 movea.l A3, A1 000000B4 2040 movea.l A0, D0 000000B6 4ED0 jmp [A0] fn000000B8: 000000B8 3F00 move.w -[A7], D0 000000BA 2F0B move.l -[A7], A3 000000BC 2F0A move.l -[A7], A2 000000BE 4EBA FF52 jsr [PC - 0xAE /* 00000012 */] 000000C2 4FEF 000A lea.l A7, [A7 + 0xA] 000000C6 3540 0010 move.w [A2 + 0x10], D0 000000CA 4E75 rts label000000CC: 000000CC 0C40 0001 cmpi.w D0, 0x1 000000D0 6716 beq +0x18 /* 000000E8 */ 000000D2 082A 0001 0006 btst.b [A2 + 0x6], 0x1 000000D8 6610 bne +0x12 /* 000000EA */ 000000DA 204A movea.l A0, A2 000000DC 224B movea.l A1, A3 000000DE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000000E2 2F38 08FC move.l -[A7], [0x000008FC /* JIODone */] 000000E6 4E75 rts label000000E8: 000000E8 7000 moveq.l D0, 0x00 label000000EA: 000000EA 082B 0006 0004 btst.b [A3 + 0x4], 0x6 000000F0 6618 bne +0x1A /* 0000010A */ 000000F2 2F00 move.l -[A7], D0 000000F4 082B 0006 0005 btst.b [A3 + 0x5], 0x6 000000FA 6706 beq +0x8 /* 00000102 */ 000000FC 206B 0000 movea.l A0, [A3 + 0x0] 00000100 A02A syscall HUnlock label00000102: 00000102 204B movea.l A0, A3 00000104 A528 syscall RecoverHandle, flags=5 00000106 A02A syscall HUnlock 00000108 201F move.l D0, [A7]+ label0000010A: 0000010A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000010E 4E75 rts fn00000110: 00000110 4AAB 0014 tst.l [A3 + 0x14] 00000114 6628 bne +0x2A /* 0000013E */ 00000116 302B 0018 move.w D0, [A3 + 0x18] 0000011A 4640 not.w D0 0000011C EB48 lsl D0.w, 5 0000011E 0040 C000 ori.w D0, 0xC000 00000122 50F8 0A5E st [0x00000A5E /* ResLoad */] 00000126 598F subq.l A7, 4 00000128 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */ 0000012E 3F00 move.w -[A7], D0 00000130 A9A0 syscall GetResource 00000132 201F move.l D0, [A7]+ 00000134 2740 0014 move.l [A3 + 0x14], D0 00000138 6704 beq +0x6 /* 0000013E */ 0000013A 2F00 move.l -[A7], D0 0000013C A992 syscall DetachResource label0000013E: 0000013E 4E75 rts fn00000140: 00000140 202B 0014 move.l D0, [A3 + 0x14] 00000144 6706 beq +0x8 /* 0000014C */ 00000146 2040 movea.l A0, D0 00000148 2850 movea.l A4, [A0] 0000014A A029 syscall HLock label0000014C: 0000014C 4E75 rts label0000014E: 0000014E 3F00 move.w -[A7], D0 00000150 202B 0014 move.l D0, [A3 + 0x14] 00000154 6708 beq +0xA /* 0000015E */ 00000156 42AB 0014 clr.l [A3 + 0x14] 0000015A 2040 movea.l A0, D0 0000015C A023 syscall DisposHandle/DisposeHandle label0000015E: 0000015E 301F move.w D0, [A7]+ 00000160 60A8 bra -0x56 /* 0000010A */ label00000162: 00000162 205F movea.l A0, [A7]+ 00000164 3218 move.w D1, [A0]+ label00000166: 00000166 3418 move.w D2, [A0]+ 00000168 B058 cmp.w D0, [A0]+ 0000016A 57C9 FFFA dbeq D1, -0x8 /* 00000166 */ 0000016E 4A42 tst.w D2 label00000170: 00000170 67FE beq -0x0 /* 00000170 */ 00000172 4EF0 20FC jmp [A0 + D2.w - 0x4] label00000176: 00000176 205F movea.l A0, [A7]+ 00000178 3218 move.w D1, [A0]+ label0000017A: 0000017A 3418 move.w D2, [A0]+ 0000017C B098 cmp.l D0, [A0]+ 0000017E 57C9 FFFA dbeq D1, -0x8 /* 0000017A */ 00000182 4A42 tst.w D2 label00000184: 00000184 67FE beq -0x0 /* 00000184 */ 00000186 4EF0 20FA jmp [A0 + D2.w - 0x6] label0000018A: 0000018A 205F movea.l A0, [A7]+ 0000018C 3218 move.w D1, [A0]+ 0000018E 3418 move.w D2, [A0]+ 00000190 B042 cmp.w D0, D2 00000192 6E0A bgt +0xC /* 0000019E */ 00000194 9041 sub.w D0, D1 00000196 6D06 blt +0x8 /* 0000019E */ 00000198 D040 add.w D0, D0 0000019A 41F0 0002 lea.l A0, [A0 + D0.w + 0x2] label0000019E: 0000019E 3010 move.w D0, [A0] label000001A0: 000001A0 67FE beq -0x0 /* 000001A0 */ 000001A2 4EF0 0000 jmp [A0 + D0.w] label000001A6: 000001A6 202F 0004 move.l D0, [A7 + 0x4] 000001AA 2F41 0004 move.l [A7 + 0x4], D1 000001AE 222F 0008 move.l D1, [A7 + 0x8] 000001B2 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000001B6 48E7 3C00 movem.l -[A7], D2,D3,D4,D5 000001BA 2400 move.l D2, D0 000001BC 2601 move.l D3, D1 000001BE 4842 swap.w D2 000001C0 C4C3 mulu.w D2, D3 000001C2 2800 move.l D4, D0 000001C4 2A01 move.l D5, D1 000001C6 4845 swap.w D5 000001C8 C8C5 mulu.w D4, D5 000001CA D444 add.w D2, D4 000001CC 4842 swap.w D2 000001CE 4242 clr.w D2 000001D0 C0C1 mulu.w D0, D1 000001D2 D082 add.l D0, D2 000001D4 4CDF 003C movem.l D2,D3,D4,D5, [A7]+ 000001D8 221F move.l D1, [A7]+ 000001DA 4E75 rts label000001DC: 000001DC 202F 0004 move.l D0, [A7 + 0x4] 000001E0 2F41 0004 move.l [A7 + 0x4], D1 000001E4 222F 0008 move.l D1, [A7 + 0x8] 000001E8 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000001EC 48E7 3100 movem.l -[A7], D2,D3,D7 000001F0 4EBA 009C jsr [PC + 0x9C /* 0000028E */] 000001F4 4CDF 008C movem.l D2,D3,D7, [A7]+ 000001F8 221F move.l D1, [A7]+ 000001FA 4E75 rts label000001FC: 000001FC 202F 0004 move.l D0, [A7 + 0x4] 00000200 2F41 0004 move.l [A7 + 0x4], D1 00000204 222F 0008 move.l D1, [A7 + 0x8] 00000208 2F5F 0004 move.l [A7 + 0x4], [A7]+ 0000020C 48E7 3100 movem.l -[A7], D2,D3,D7 00000210 4EBA 007C jsr [PC + 0x7C /* 0000028E */] 00000214 2001 move.l D0, D1 00000216 4CDF 008C movem.l D2,D3,D7, [A7]+ 0000021A 221F move.l D1, [A7]+ 0000021C 4E75 rts label0000021E: 0000021E 202F 0004 move.l D0, [A7 + 0x4] 00000222 2F41 0004 move.l [A7 + 0x4], D1 00000226 222F 0008 move.l D1, [A7 + 0x8] 0000022A 2F5F 0004 move.l [A7 + 0x4], [A7]+ 0000022E 48E7 3100 movem.l -[A7], D2,D3,D7 00000232 4EBA 002C jsr [PC + 0x2C /* 00000260 */] 00000236 4CDF 008C movem.l D2,D3,D7, [A7]+ 0000023A 221F move.l D1, [A7]+ 0000023C 4E75 rts label0000023E: 0000023E 202F 0004 move.l D0, [A7 + 0x4] 00000242 2F41 0004 move.l [A7 + 0x4], D1 00000246 222F 0008 move.l D1, [A7 + 0x8] 0000024A 2F5F 0004 move.l [A7 + 0x4], [A7]+ 0000024E 48E7 3100 movem.l -[A7], D2,D3,D7 00000252 4EBA 000C jsr [PC + 0xC /* 00000260 */] 00000256 2001 move.l D0, D1 00000258 4CDF 008C movem.l D2,D3,D7, [A7]+ 0000025C 221F move.l D1, [A7]+ 0000025E 4E75 rts fn00000260: 00000260 4A80 tst.l D0 00000262 6A1C bpl +0x1E /* 00000280 */ 00000264 4A81 tst.l D1 00000266 6A0C bpl +0xE /* 00000274 */ 00000268 4480 neg.l D0 0000026A 4481 neg.l D1 0000026C 4EBA 0020 jsr [PC + 0x20 /* 0000028E */] 00000270 4481 neg.l D1 00000272 4E75 rts label00000274: 00000274 4480 neg.l D0 00000276 4EBA 0016 jsr [PC + 0x16 /* 0000028E */] 0000027A 4480 neg.l D0 0000027C 4481 neg.l D1 0000027E 4E75 rts label00000280: 00000280 4A81 tst.l D1 00000282 6A0A bpl +0xC /* 0000028E */ 00000284 4481 neg.l D1 00000286 4EBA 0006 jsr [PC + 0x6 /* 0000028E */] 0000028A 4480 neg.l D0 0000028C 4E75 rts fn0000028E: 0000028E 2E3C 0000 FFFF move.l D7, 0xFFFF 00000294 B280 cmp.l D1, D0 00000296 6306 bls +0x8 /* 0000029E */ 00000298 2200 move.l D1, D0 0000029A 7000 moveq.l D0, 0x00 0000029C 4E75 rts label0000029E: 0000029E B087 cmp.l D0, D7 000002A0 620C bhi +0xE /* 000002AE */ 000002A2 80C1 divu.w D0, D1 000002A4 4840 swap.w D0 000002A6 3200 move.w D1, D0 000002A8 4240 clr.w D0 000002AA 4840 swap.w D0 000002AC 4E75 rts label000002AE: 000002AE B287 cmp.l D1, D7 000002B0 621A bhi +0x1C /* 000002CC */ 000002B2 2E00 move.l D7, D0 000002B4 4240 clr.w D0 000002B6 4840 swap.w D0 000002B8 80C1 divu.w D0, D1 000002BA 4840 swap.w D0 000002BC 4847 swap.w D7 000002BE 3E00 move.w D7, D0 000002C0 4847 swap.w D7 000002C2 8EC1 divu.w D7, D1 000002C4 3007 move.w D0, D7 000002C6 4847 swap.w D7 000002C8 3207 move.w D1, D7 000002CA 4E75 rts label000002CC: 000002CC 2400 move.l D2, D0 000002CE 2601 move.l D3, D1 label000002D0: 000002D0 E288 lsr D0, 1 000002D2 E289 lsr D1, 1 000002D4 B287 cmp.l D1, D7 000002D6 62F8 bhi -0x6 /* 000002D0 */ 000002D8 80C1 divu.w D0, D1 000002DA C087 and.l D0, D7 label000002DC: 000002DC 3203 move.w D1, D3 000002DE C2C0 mulu.w D1, D0 000002E0 2E03 move.l D7, D3 000002E2 4847 swap.w D7 000002E4 CEC0 mulu.w D7, D0 000002E6 4847 swap.w D7 000002E8 D287 add.l D1, D7 000002EA 6508 bcs +0xA /* 000002F4 */ 000002EC 9282 sub.l D1, D2 000002EE 6204 bhi +0x6 /* 000002F4 */ 000002F0 4481 neg.l D1 000002F2 4E75 rts label000002F4: 000002F4 5340 subq.w D0, 1 000002F6 60E4 bra -0x1A /* 000002DC */ 000002F8 0050 0007 ori.w [A0], 0x7 fn000002FC: 000002FC 4E56 FFF6 link A6, -0x000A 00000300 206E 0008 movea.l A0, [A6 + 0x8] 00000304 7001 moveq.l D0, 0x01 00000306 2140 0004 move.l [A0 + 0x4], D0 0000030A 302C 0026 move.w D0, [A4 + 0x26] 0000030E 48C0 ext.l D0 00000310 E580 asl D0, 2 00000312 41EC 0134 lea.l A0, [A4 + 0x134] 00000316 D1C0 add.l A0, D0 00000318 226E 0008 movea.l A1, [A6 + 0x8] 0000031C 2350 0008 move.l [A1 + 0x8], [A0] 00000320 206E 0008 movea.l A0, [A6 + 0x8] 00000324 117C 00FE 0014 move.b [A0 + 0x14], 0xFE 0000032A 206E 0008 movea.l A0, [A6 + 0x8] 0000032E 703C moveq.l D0, 0x3C 00000330 1140 0015 move.b [A0 + 0x15], D0 00000334 302C 0026 move.w D0, [A4 + 0x26] 00000338 48C0 ext.l D0 0000033A E580 asl D0, 2 0000033C 41EC 0134 lea.l A0, [A4 + 0x134] 00000340 D1C0 add.l A0, D0 00000342 2F10 move.l -[A7], [A0] 00000344 486E FFF6 pea.l [A6 - 0xA] 00000348 4EBA 115C jsr [PC + 0x115C /* 000014A6 */] 0000034C 508F addq.l A7, 8 0000034E 206E 0008 movea.l A0, [A6 + 0x8] 00000352 41E8 001A lea.l A0, [A0 + 0x1A] 00000356 43EE FFF6 lea.l A1, [A6 - 0xA] 0000035A 20D9 move.l [A0]+, [A1]+ 0000035C 20D9 move.l [A0]+, [A1]+ 0000035E 30D9 move.w [A0]+, [A1]+ 00000360 206E 0008 movea.l A0, [A6 + 0x8] 00000364 42A8 0024 clr.l [A0 + 0x24] 00000368 206E 0008 movea.l A0, [A6 + 0x8] 0000036C 42A8 0030 clr.l [A0 + 0x30] 00000370 206E 0008 movea.l A0, [A6 + 0x8] 00000374 42A8 0034 clr.l [A0 + 0x34] 00000378 206E 0008 movea.l A0, [A6 + 0x8] 0000037C 7008 moveq.l D0, 0x08 0000037E 3140 003E move.w [A0 + 0x3E], D0 00000382 302C 0114 move.w D0, [A4 + 0x114] 00000386 4EBA FC96 jsr [PC - 0x36A /* 0000001E */] 0000038A 0000 0004 ori.b D0, 0x4 0000038E 00DA .incomplete 00000390 000A 001E ori.b A2, 0x1E 00000394 005C 0098 ori.w [A4]+, 0x98 00000398 00B4 206E 0008 4268 ori.l [A4 + D4.w * 2 + 0x68], 0x206E0008 000003A0 0038 206E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */ 000003A6 7008 moveq.l D0, 0x08 000003A8 3140 003A move.w [A0 + 0x3A], D0 000003AC 6000 00BA bra +0xBC /* 00000468 */ 000003B0 206E 0008 movea.l A0, [A6 + 0x8] 000003B4 7003 moveq.l D0, 0x03 000003B6 3140 0038 move.w [A0 + 0x38], D0 000003BA 206E 0008 movea.l A0, [A6 + 0x8] 000003BE 7010 moveq.l D0, 0x10 000003C0 3140 003A move.w [A0 + 0x3A], D0 000003C4 206E 0008 movea.l A0, [A6 + 0x8] 000003C8 700B moveq.l D0, 0x0B 000003CA 3140 003C move.w [A0 + 0x3C], D0 000003CE 206E 0008 movea.l A0, [A6 + 0x8] 000003D2 2028 0004 move.l D0, [A0 + 0x4] 000003D6 E980 asl D0, 4 000003D8 E688 lsr D0, 3 000003DA 206E 0008 movea.l A0, [A6 + 0x8] 000003DE 2F00 move.l -[A7], D0 000003E0 2F28 0016 move.l -[A7], [A0 + 0x16] 000003E4 4EBA FC40 jsr [PC - 0x3C0 /* 00000026 */] 000003E8 2140 0016 move.l [A0 + 0x16], D0 000003EC 6000 007A bra +0x7C /* 00000468 */ 000003F0 206E 0008 movea.l A0, [A6 + 0x8] 000003F4 7004 moveq.l D0, 0x04 000003F6 3140 0038 move.w [A0 + 0x38], D0 000003FA 206E 0008 movea.l A0, [A6 + 0x8] 000003FE 7008 moveq.l D0, 0x08 00000400 3140 003A move.w [A0 + 0x3A], D0 00000404 206E 0008 movea.l A0, [A6 + 0x8] 00000408 700D moveq.l D0, 0x0D 0000040A 3140 003C move.w [A0 + 0x3C], D0 0000040E 206E 0008 movea.l A0, [A6 + 0x8] 00000412 2028 0004 move.l D0, [A0 + 0x4] 00000416 E780 asl D0, 3 00000418 E688 lsr D0, 3 0000041A 206E 0008 movea.l A0, [A6 + 0x8] 0000041E 2F00 move.l -[A7], D0 00000420 2F28 0016 move.l -[A7], [A0 + 0x16] 00000424 4EBA FC00 jsr [PC - 0x400 /* 00000026 */] 00000428 2140 0016 move.l [A0 + 0x16], D0 0000042C 603A bra +0x3C /* 00000468 */ 0000042E 206E 0008 movea.l A0, [A6 + 0x8] 00000432 317C 0200 0038 move.w [A0 + 0x38], 0x200 00000438 206E 0008 movea.l A0, [A6 + 0x8] 0000043C 7008 moveq.l D0, 0x08 0000043E 3140 003A move.w [A0 + 0x3A], D0 00000442 206E 0008 movea.l A0, [A6 + 0x8] 00000446 4268 003C clr.w [A0 + 0x3C] 0000044A 601C bra +0x1E /* 00000468 */ 0000044C 206E 0008 movea.l A0, [A6 + 0x8] 00000450 317C 0201 0038 move.w [A0 + 0x38], 0x201 00000456 206E 0008 movea.l A0, [A6 + 0x8] 0000045A 7008 moveq.l D0, 0x08 0000045C 3140 003A move.w [A0 + 0x3A], D0 00000460 206E 0008 movea.l A0, [A6 + 0x8] 00000464 4268 003C clr.w [A0 + 0x3C] label00000468: 00000468 4E5E unlink A6 0000046A 4E75 rts fn0000046C: 0000046C 4E56 0000 link A6, 0 00000470 4EBA 0CF4 jsr [PC + 0xCF4 /* 00001166 */] 00000474 7000 moveq.l D0, 0x00 00000476 4E5E unlink A6 00000478 4E75 rts fn0000047A: 0000047A 4E56 FFF8 link A6, -0x0008 0000047E 2F0B move.l -[A7], A3 00000480 426E FFFA clr.w [A6 - 0x6] 00000484 422E FFF9 clr.b [A6 - 0x7] 00000488 206E 0008 movea.l A0, [A6 + 0x8] 0000048C 3028 001A move.w D0, [A0 + 0x1A] 00000490 4EBA FB8C jsr [PC - 0x474 /* 0000001E */] 00000494 0001 0002 ori.b D1, 0x2 00000498 02A4 0004 0014 andi.l -[A4], 0x40014 0000049E 206E 0008 movea.l A0, [A6 + 0x8] 000004A2 317C A204 0006 move.w [A0 + 0x6], 0xA204 000004A8 4EBA 0596 jsr [PC + 0x596 /* 00000A40 */] 000004AC 6000 0294 bra +0x296 /* 00000742 */ 000004B0 206E 0008 movea.l A0, [A6 + 0x8] 000004B4 2D68 001C FFFC move.l [A6 - 0x4], [A0 + 0x1C] 000004BA 206E 0008 movea.l A0, [A6 + 0x8] 000004BE 41E8 0020 lea.l A0, [A0 + 0x20] 000004C2 2648 movea.l A3, A0 000004C4 4A2C 000E tst.b [A4 + 0xE] 000004C8 6608 bne +0xA /* 000004D2 */ 000004CA 4A2C 000D tst.b [A4 + 0xD] 000004CE 6700 004A beq +0x4C /* 0000051A */ label000004D2: 000004D2 202E FFFC move.l D0, [A6 - 0x4] 000004D6 4EBA FB42 jsr [PC - 0x4BE /* 0000001A */] 000004DA 0008 0032 ori.b A0, 0x32 /* '2' */ 000004DE 7373 moveq.l D1, 0x73 000004E0 697A bvs +0x7C /* 0000055C */ 000004E2 002C 7372 6174 ori.b [A4 + 0x6174], 0x72 /* 'r' */ 000004E8 0026 636F ori.b -[A6], 0x6F /* 'o' */ 000004EC 6D70 blt +0x72 /* 0000055E */ 000004EE 0020 7175 ori.b -[A0], 0x75 /* 'u' */ 000004F2 616C bsr +0x6E /* 00000560 */ 000004F4 001A 6368 ori.b [A2]+, 0x68 /* 'h' */ 000004F8 616E bsr +0x70 /* 00000568 */ 000004FA 0014 7477 ori.b [A4], 0x77 /* 'w' */ 000004FE 6F73 ble +0x75 /* 00000573 */ 00000500 000E 696E ori.b A6, 0x6E /* 'n' */ 00000504 6974 bvs +0x76 /* 0000057A */ 00000506 0008 6F70 ori.b A0, 0x70 /* 'p' */ 0000050A 7464 moveq.l D2, 0x64 0000050C 000E 3D7C ori.b A6, 0x7C /* '|' */ 00000510 FF1D .extension 0xF1D <> // unimplemented 00000512 FFFA .invalid <> 00000514 7001 moveq.l D0, 0x01 00000516 1D40 FFF9 move.b [A6 - 0x7], D0 label0000051A: 0000051A 4A2E FFF9 tst.b [A6 - 0x7] 0000051E 6600 0222 bne +0x224 /* 00000742 */ 00000522 202E FFFC move.l D0, [A6 - 0x4] 00000526 4EBA FAF2 jsr [PC - 0x50E /* 0000001A */] 0000052A 0013 0074 ori.b [A3], 0x74 /* 't' */ 0000052E 7373 moveq.l D1, 0x73 00000530 697A bvs +0x7C /* 000005AC */ 00000532 0080 7372 6174 ori.l D0, 0x73726174 /* 'srat' */ 00000538 008A 636F 6D70 ori.l A2, 0x636F6D70 /* 'comp' */ 0000053E 0094 7175 616C ori.l [A4], 0x7175616C /* 'qual' */ 00000544 009E 6368 616E ori.l [A6]+, 0x6368616E /* 'chan' */ 0000054A 00A8 636F 6E74 00A2 ori.l [A0 + 0xA2], 0x636F6E74 /* 'cont' */ 00000552 7274 moveq.l D1, 0x74 00000554 6620 bne +0x22 /* 00000576 */ 00000556 00CE .incomplete 00000558 7061 moveq.l D0, 0x61 0000055A 7573 moveq.l D2, 0x73 label0000055C: 0000055C 00F6 .incomplete label0000055E: 0000055E 7477 moveq.l D2, 0x77 fn00000560: 00000560 6F73 ble +0x75 /* 000005D5 */ 00000562 0122 btst -[A2], D0 00000564 6167 bsr +0x69 /* 000005CD */ 00000566 6320 bls +0x22 /* 00000588 */ fn00000568: 00000568 0126 btst -[A6], D0 0000056A 706C moveq.l D0, 0x6C 0000056C 7468 moveq.l D2, 0x68 0000056E 012A 6C6D btst [A2 + 0x6C6D], D0 00000572 6574 bcs +0x76 /* 000005E8 */ 00000574 015C bchg [A4]+, D0 label00000576: 00000576 766F moveq.l D3, 0x6F 00000578 7872 moveq.l D4, 0x72 label0000057A: 0000057A 0160 bchg -[A0], D0 0000057C 766F moveq.l D3, 0x6F 0000057E 7873 moveq.l D4, 0x73 00000580 0164 bchg -[A4], D0 00000582 7573 moveq.l D2, 0x73 00000584 6572 bcs +0x74 /* 000005F8 */ 00000586 016C 696E bchg [A4 + 0x696E], D0 // begin alternate branch 00000588-0000058A label00000588: 00000588 696E bvs +0x70 /* 000005F8 */ // end alternate branch 00000588-0000058A label00000588: // (misaligned) 0000058A 6974 bvs +0x76 /* 00000600 */ 0000058C 016C 6F70 bchg [A4 + 0x6F70], D0 00000590 7464 moveq.l D2, 0x64 00000592 0174 6F70 7443 017E bchg [A4 + 0x7443017E], D0 0000059A 636C bls +0x6E /* 00000608 */ 0000059C 6F73 ble +0x75 /* 00000611 */ 0000059E 0196 bclr [A6], D0 000005A0 0C53 0008 cmpi.w [A3], 0x8 000005A4 6700 019C beq +0x19E /* 00000742 */ 000005A8 3D7C FF1E FFFA move.w [A6 - 0x6], 0xFF1E // begin alternate branch 000005AC-000005AE label000005AC: 000005AC FFFA .invalid <> // end alternate branch 000005AC-000005AE label000005AC: // (misaligned) 000005AE 6000 0192 bra +0x194 /* 00000742 */ 000005B2 2F13 move.l -[A7], [A3] 000005B4 4EBA 0196 jsr [PC + 0x196 /* 0000074C */] 000005B8 588F addq.l A7, 4 000005BA 3D40 FFFA move.w [A6 - 0x6], D0 000005BE 6000 0182 bra +0x184 /* 00000742 */ 000005C2 2F13 move.l -[A7], [A3] 000005C4 4EBA 024C jsr [PC + 0x24C /* 00000812 */] 000005C8 588F addq.l A7, 4 000005CA 3D40 FFFA move.w [A6 - 0x6], D0 000005CE 6000 0172 bra +0x174 /* 00000742 */ 000005D2 2F13 move.l -[A7], [A3] 000005D4 4EBA 0318 jsr [PC + 0x318 /* 000008EE */] 000005D8 588F addq.l A7, 4 000005DA 3D40 FFFA move.w [A6 - 0x6], D0 000005DE 6000 0162 bra +0x164 /* 00000742 */ 000005E2 3F13 move.w -[A7], [A3] 000005E4 4EBA 03DA jsr [PC + 0x3DA /* 000009C0 */] label000005E8: 000005E8 548F addq.l A7, 2 000005EA 3D40 FFFA move.w [A6 - 0x6], D0 000005EE 6000 0152 bra +0x154 /* 00000742 */ 000005F2 196B 0001 0009 move.b [A4 + 0x9], [A3 + 0x1] label000005F8: 000005F8 4A2C 0008 tst.b [A4 + 0x8] 000005FC 660A bne +0xC /* 00000608 */ 000005FE 4AAC 001A tst.l [A4 + 0x1A] // begin alternate branch 00000600-00000604 label00000600: 00000600 001A 6604 ori.b [A2]+, 0x4 // end alternate branch 00000600-00000604 label00000600: // (misaligned) 00000602 6604 bne +0x6 /* 00000608 */ 00000604 7000 moveq.l D0, 0x00 00000606 6002 bra +0x4 /* 0000060A */ label00000608: 00000608 7001 moveq.l D0, 0x01 label0000060A: 0000060A 4A40 tst.w D0 0000060C 6600 0134 bne +0x136 /* 00000742 */ 00000610 422C 000E clr.b [A4 + 0xE] 00000614 4A2C 000A tst.b [A4 + 0xA] 00000618 6600 0128 bne +0x12A /* 00000742 */ 0000061C 4EBA 0B48 jsr [PC + 0xB48 /* 00001166 */] 00000620 6000 0120 bra +0x122 /* 00000742 */ 00000624 4A2C 0008 tst.b [A4 + 0x8] 00000628 660A bne +0xC /* 00000634 */ 0000062A 3D7C FF2B FFFA move.w [A6 - 0x6], 0xFF2B 00000630 6000 0110 bra +0x112 /* 00000742 */ label00000634: 00000634 196B 0001 000D move.b [A4 + 0xD], [A3 + 0x1] 0000063A 670C beq +0xE /* 00000648 */ 0000063C 422C 000E clr.b [A4 + 0xE] 00000640 426C 003A clr.w [A4 + 0x3A] 00000644 6000 00FC bra +0xFE /* 00000742 */ label00000648: 00000648 7001 moveq.l D0, 0x01 0000064A 1940 000E move.b [A4 + 0xE], D0 0000064E 6000 00F2 bra +0xF4 /* 00000742 */ 00000652 4A53 tst.w [A3] 00000654 6722 beq +0x24 /* 00000678 */ 00000656 4A6C 0026 tst.w [A4 + 0x26] 0000065A 6606 bne +0x8 /* 00000662 */ 0000065C 4A6C 0114 tst.w [A4 + 0x114] 00000660 670A beq +0xC /* 0000066C */ label00000662: 00000662 3D7C FF2B FFFA move.w [A6 - 0x6], 0xFF2B 00000668 6000 00D8 bra +0xDA /* 00000742 */ label0000066C: 0000066C 41EC 024C lea.l A0, [A4 + 0x24C] 00000670 2948 001E move.l [A4 + 0x1E], A0 00000674 6000 00CC bra +0xCE /* 00000742 */ label00000678: 00000678 41EC 014C lea.l A0, [A4 + 0x14C] 0000067C 2948 001E move.l [A4 + 0x1E], A0 00000680 6000 00C0 bra +0xC2 /* 00000742 */ 00000684 3D7C FF19 FFFA move.w [A6 - 0x6], 0xFF19 0000068A 6000 00B6 bra +0xB8 /* 00000742 */ 0000068E 3D7C FF19 FFFA move.w [A6 - 0x6], 0xFF19 00000694 6000 00AC bra +0xAE /* 00000742 */ 00000698 196B 0001 000A move.b [A4 + 0xA], [A3 + 0x1] 0000069E 6718 beq +0x1A /* 000006B8 */ 000006A0 4EBA 0A20 jsr [PC + 0xA20 /* 000010C2 */] 000006A4 4A00 tst.b D0 000006A6 6600 009A bne +0x9C /* 00000742 */ 000006AA 3D7C FF1A FFFA move.w [A6 - 0x6], 0xFF1A 000006B0 422C 000A clr.b [A4 + 0xA] 000006B4 6000 008C bra +0x8E /* 00000742 */ label000006B8: 000006B8 4A2C 000E tst.b [A4 + 0xE] 000006BC 6600 0084 bne +0x86 /* 00000742 */ 000006C0 4A2C 000D tst.b [A4 + 0xD] 000006C4 6600 007C bne +0x7E /* 00000742 */ 000006C8 4EBA 0A9C jsr [PC + 0xA9C /* 00001166 */] 000006CC 6000 0074 bra +0x76 /* 00000742 */ 000006D0 3D7C FF19 FFFA move.w [A6 - 0x6], 0xFF19 000006D6 6000 006A bra +0x6C /* 00000742 */ 000006DA 3D7C FF19 FFFA move.w [A6 - 0x6], 0xFF19 000006E0 6000 0060 bra +0x62 /* 00000742 */ 000006E4 2013 move.l D0, [A3] 000006E6 C0AC 0000 and.l D0, [A4 + 0x0] 000006EA 2940 001A move.l [A4 + 0x1A], D0 000006EE 6000 0052 bra +0x54 /* 00000742 */ 000006F2 4EBA 1292 jsr [PC + 0x1292 /* 00001986 */] 000006F6 604A bra +0x4C /* 00000742 */ 000006F8 4267 clr.w -[A7] 000006FA 4EBA 149E jsr [PC + 0x149E /* 00001B9A */] 000006FE 548F addq.l A7, 2 00000700 3D40 FFFA move.w [A6 - 0x6], D0 00000704 603C bra +0x3E /* 00000742 */ 00000706 3F3C 0001 move.w -[A7], 0x1 0000070A 4EBA 148E jsr [PC + 0x148E /* 00001B9A */] 0000070E 548F addq.l A7, 2 00000710 3D40 FFFA move.w [A6 - 0x6], D0 00000714 602C bra +0x2E /* 00000742 */ 00000716 4A2C 0008 tst.b [A4 + 0x8] 0000071A 6712 beq +0x14 /* 0000072E */ 0000071C 4EBA 0322 jsr [PC + 0x322 /* 00000A40 */] 00000720 226C 0012 movea.l A1, [A4 + 0x12] 00000724 303C FFE5 move.w D0, 0xFFE5 00000728 2078 08FC movea.l A0, [0x000008FC /* JIODone */] 0000072C 4E90 jsr [A0] label0000072E: 0000072E 4EBA 1256 jsr [PC + 0x1256 /* 00001986 */] 00000732 600E bra +0x10 /* 00000742 */ 00000734 3D7C FF19 FFFA move.w [A6 - 0x6], 0xFF19 0000073A 6006 bra +0x8 /* 00000742 */ 0000073C 70EF moveq.l D0, 0xFFFFFFEF 0000073E 3D40 FFFA move.w [A6 - 0x6], D0 label00000742: 00000742 302E FFFA move.w D0, [A6 - 0x6] 00000746 265F movea.l A3, [A7]+ 00000748 4E5E unlink A6 0000074A 4E75 rts fn0000074C: 0000074C 4E56 FFFA link A6, -0x0006 00000750 426E FFFA clr.w [A6 - 0x6] 00000754 4EBA 1D36 jsr [PC + 0x1D36 /* 0000248C */] 00000758 202E 0008 move.l D0, [A6 + 0x8] 0000075C 7210 moveq.l D1, 0x10 0000075E E2A0 asr D0, D1 00000760 5280 addq.l D0, 1 00000762 0280 FFFF FFFE andi.l D0, 0xFFFFFFFE 00000768 3D40 FFFC move.w [A6 - 0x4], D0 0000076C 426E FFFE clr.w [A6 - 0x2] 00000770 601A bra +0x1C /* 0000078C */ label00000772: 00000772 302E FFFE move.w D0, [A6 - 0x2] 00000776 48C0 ext.l D0 00000778 D080 add.l D0, D0 0000077A 41EC 0144 lea.l A0, [A4 + 0x144] 0000077E D1C0 add.l A0, D0 00000780 302E FFFC move.w D0, [A6 - 0x4] 00000784 B050 cmp.w D0, [A0] 00000786 670C beq +0xE /* 00000794 */ 00000788 526E FFFE addq.w [A6 - 0x2], 1 label0000078C: 0000078C 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 00000792 6FDE ble -0x20 /* 00000772 */ label00000794: 00000794 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 0000079A 6F0A ble +0xC /* 000007A6 */ 0000079C 3D7C FF1F FFFA move.w [A6 - 0x6], 0xFF1F 000007A2 6000 0066 bra +0x68 /* 0000080A */ label000007A6: 000007A6 4A6C 0114 tst.w [A4 + 0x114] 000007AA 6710 beq +0x12 /* 000007BC */ 000007AC 4A6E FFFE tst.w [A6 - 0x2] 000007B0 670A beq +0xC /* 000007BC */ 000007B2 3D7C FF21 FFFA move.w [A6 - 0x6], 0xFF21 000007B8 6000 0050 bra +0x52 /* 0000080A */ label000007BC: 000007BC 4A6E FFFE tst.w [A6 - 0x2] 000007C0 6710 beq +0x12 /* 000007D2 */ 000007C2 0C6C 0001 0028 cmpi.w [A4 + 0x28], 0x1 000007C8 6708 beq +0xA /* 000007D2 */ 000007CA 3D7C FF1F FFFA move.w [A6 - 0x6], 0xFF1F 000007D0 6038 bra +0x3A /* 0000080A */ label000007D2: 000007D2 396E FFFE 0026 move.w [A4 + 0x26], [A6 - 0x2] 000007D8 4A6C 0114 tst.w [A4 + 0x114] 000007DC 6614 bne +0x16 /* 000007F2 */ 000007DE 302E FFFE move.w D0, [A6 - 0x2] 000007E2 5240 addq.w D0, 1 000007E4 223C 0000 00C0 move.l D1, 0xC0 000007EA 83C0 divs.w D1, D0 000007EC 48C1 ext.l D1 000007EE 2941 002A move.l [A4 + 0x2A], D1 label000007F2: 000007F2 4A6C 0026 tst.w [A4 + 0x26] 000007F6 6712 beq +0x14 /* 0000080A */ 000007F8 41EC 024C lea.l A0, [A4 + 0x24C] 000007FC B1EC 001E cmpa.l A0, [A4 + 0x1E] 00000800 6608 bne +0xA /* 0000080A */ 00000802 41EC 014C lea.l A0, [A4 + 0x14C] 00000806 2948 001E move.l [A4 + 0x1E], A0 label0000080A: 0000080A 302E FFFA move.w D0, [A6 - 0x6] 0000080E 4E5E unlink A6 00000810 4E75 rts fn00000812: 00000812 4E56 FFFE link A6, -0x0002 00000816 426E FFFE clr.w [A6 - 0x2] 0000081A 4EBA 1C70 jsr [PC + 0x1C70 /* 0000248C */] 0000081E 0CAE 4E4F 4E45 0008 cmpi.l [A6 + 0x8], 0x4E4F4E45 /* 'NONE' */ 00000826 6608 bne +0xA /* 00000830 */ 00000828 426C 0114 clr.w [A4 + 0x114] 0000082C 6000 007E bra +0x80 /* 000008AC */ label00000830: 00000830 4A2C 0005 tst.b [A4 + 0x5] 00000834 670A beq +0xC /* 00000840 */ 00000836 3D7C FF21 FFFE move.w [A6 - 0x2], 0xFF21 0000083C 6000 006E bra +0x70 /* 000008AC */ label00000840: 00000840 4A6C 0026 tst.w [A4 + 0x26] 00000844 670A beq +0xC /* 00000850 */ 00000846 3D7C FF1F FFFE move.w [A6 - 0x2], 0xFF1F 0000084C 6000 005E bra +0x60 /* 000008AC */ label00000850: 00000850 0C6C 0001 0028 cmpi.w [A4 + 0x28], 0x1 00000856 670A beq +0xC /* 00000862 */ 00000858 3D7C FF21 FFFE move.w [A6 - 0x2], 0xFF21 0000085E 6000 004C bra +0x4E /* 000008AC */ label00000862: 00000862 202E 0008 move.l D0, [A6 + 0x8] 00000866 4EBA F7B2 jsr [PC - 0x84E /* 0000001A */] 0000086A 0004 001A ori.b D4, 0x1A 0000086E 4D41 chk.w D6, D1 00000870 4333 001C .invalid 1, [A3 + D0.w + 0x1C] // invalid opcode 4 with b == 4 00000874 4D41 chk.w D6, D1 00000876 4336 001E .invalid 1, [A6 + D0.w + 0x1E] // invalid opcode 4 with b == 4 0000087A 4641 not.w D1 0000087C 5234 0020 addq.b [A4 + D0.w + 0x20], 1 00000880 4641 not.w D1 00000882 5238 0022 addq.b [0x00000022], 1 00000886 7001 moveq.l D0, 0x01 00000888 3940 0114 move.w [A4 + 0x114], D0 0000088C 601E bra +0x20 /* 000008AC */ 0000088E 7002 moveq.l D0, 0x02 00000890 3940 0114 move.w [A4 + 0x114], D0 00000894 6016 bra +0x18 /* 000008AC */ 00000896 7003 moveq.l D0, 0x03 00000898 3940 0114 move.w [A4 + 0x114], D0 0000089C 600E bra +0x10 /* 000008AC */ 0000089E 7004 moveq.l D0, 0x04 000008A0 3940 0114 move.w [A4 + 0x114], D0 000008A4 6006 bra +0x8 /* 000008AC */ 000008A6 3D7C FF21 FFFE move.w [A6 - 0x2], 0xFF21 label000008AC: 000008AC 4A6C 0026 tst.w [A4 + 0x26] 000008B0 661C bne +0x1E /* 000008CE */ 000008B2 302C 0114 move.w D0, [A4 + 0x114] 000008B6 48C0 ext.l D0 000008B8 D080 add.l D0, D0 000008BA 41EC 0116 lea.l A0, [A4 + 0x116] 000008BE D1C0 add.l A0, D0 000008C0 203C 0000 00C0 move.l D0, 0xC0 000008C6 81D0 divs.w D0, [A0] 000008C8 48C0 ext.l D0 000008CA 2940 002A move.l [A4 + 0x2A], D0 label000008CE: 000008CE 4A6C 0114 tst.w [A4 + 0x114] 000008D2 6712 beq +0x14 /* 000008E6 */ 000008D4 41EC 024C lea.l A0, [A4 + 0x24C] 000008D8 B1EC 001E cmpa.l A0, [A4 + 0x1E] 000008DC 6608 bne +0xA /* 000008E6 */ 000008DE 41EC 014C lea.l A0, [A4 + 0x14C] 000008E2 2948 001E move.l [A4 + 0x1E], A0 label000008E6: 000008E6 302E FFFE move.w D0, [A6 - 0x2] 000008EA 4E5E unlink A6 000008EC 4E75 rts fn000008EE: 000008EE 4E56 FFFE link A6, -0x0002 000008F2 426E FFFE clr.w [A6 - 0x2] 000008F6 0C6C 0001 0028 cmpi.w [A4 + 0x28], 0x1 000008FC 6600 00BA bne +0xBC /* 000009B8 */ 00000900 202E 0008 move.l D0, [A6 + 0x8] 00000904 4EBA F714 jsr [PC - 0x8EC /* 0000001A */] 00000908 0003 0014 ori.b D3, 0x14 0000090C 6265 bhi +0x67 /* 00000973 */ 0000090E 7374 moveq.l D1, 0x74 00000910 0018 6265 ori.b [A0]+, 0x65 /* 'e' */ 00000914 7472 moveq.l D2, 0x72 00000916 002C 676F 6F64 ori.b [A4 + 0x6F64], 0x6F /* 'o' */ 0000091C 0040 426C ori.w D0, 0x426C /* 'Bl' */ 00000920 0114 btst [A4], D0 00000922 426C 0026 clr.w [A4 + 0x26] 00000926 603A bra +0x3C /* 00000962 */ 00000928 4A2C 0005 tst.b [A4 + 0x5] 0000092C 6708 beq +0xA /* 00000936 */ 0000092E 7001 moveq.l D0, 0x01 00000930 3940 0026 move.w [A4 + 0x26], D0 00000934 602C bra +0x2E /* 00000962 */ label00000936: 00000936 7001 moveq.l D0, 0x01 00000938 3940 0114 move.w [A4 + 0x114], D0 0000093C 426C 0026 clr.w [A4 + 0x26] 00000940 6020 bra +0x22 /* 00000962 */ 00000942 4A2C 0005 tst.b [A4 + 0x5] 00000946 6708 beq +0xA /* 00000950 */ 00000948 7002 moveq.l D0, 0x02 0000094A 3940 0026 move.w [A4 + 0x26], D0 0000094E 6012 bra +0x14 /* 00000962 */ label00000950: 00000950 7002 moveq.l D0, 0x02 00000952 3940 0114 move.w [A4 + 0x114], D0 00000956 426C 0026 clr.w [A4 + 0x26] 0000095A 6006 bra +0x8 /* 00000962 */ 0000095C 3D7C FF18 FFFE move.w [A6 - 0x2], 0xFF18 label00000962: 00000962 4A6C 0026 tst.w [A4 + 0x26] 00000966 661E bne +0x20 /* 00000986 */ 00000968 302C 0114 move.w D0, [A4 + 0x114] 0000096C 48C0 ext.l D0 0000096E D080 add.l D0, D0 00000970 41EC 0116 lea.l A0, [A4 + 0x116] 00000974 D1C0 add.l A0, D0 00000976 203C 0000 00C0 move.l D0, 0xC0 0000097C 81D0 divs.w D0, [A0] 0000097E 48C0 ext.l D0 00000980 2940 002A move.l [A4 + 0x2A], D0 00000984 6014 bra +0x16 /* 0000099A */ label00000986: 00000986 302C 0026 move.w D0, [A4 + 0x26] 0000098A 5240 addq.w D0, 1 0000098C 223C 0000 00C0 move.l D1, 0xC0 00000992 83C0 divs.w D1, D0 00000994 48C1 ext.l D1 00000996 2941 002A move.l [A4 + 0x2A], D1 label0000099A: 0000099A 41EC 024C lea.l A0, [A4 + 0x24C] 0000099E B1EC 001E cmpa.l A0, [A4 + 0x1E] 000009A2 6614 bne +0x16 /* 000009B8 */ 000009A4 4A6C 0026 tst.w [A4 + 0x26] 000009A8 6606 bne +0x8 /* 000009B0 */ 000009AA 4A6C 0114 tst.w [A4 + 0x114] 000009AE 6708 beq +0xA /* 000009B8 */ label000009B0: 000009B0 41EC 014C lea.l A0, [A4 + 0x14C] 000009B4 2948 001E move.l [A4 + 0x1E], A0 label000009B8: 000009B8 302E FFFE move.w D0, [A6 - 0x2] 000009BC 4E5E unlink A6 000009BE 4E75 rts fn000009C0: 000009C0 4E56 FFFE link A6, -0x0002 000009C4 426E FFFE clr.w [A6 - 0x2] 000009C8 4A2C 000C tst.b [A4 + 0xC] 000009CC 670A beq +0xC /* 000009D8 */ 000009CE 3D7C FF1D FFFE move.w [A6 - 0x2], 0xFF1D 000009D4 6000 0062 bra +0x64 /* 00000A38 */ label000009D8: 000009D8 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000009DE 661C bne +0x1E /* 000009FC */ 000009E0 0C6C 0001 0028 cmpi.w [A4 + 0x28], 0x1 000009E6 6700 0050 beq +0x52 /* 00000A38 */ 000009EA 7001 moveq.l D0, 0x01 000009EC 3940 0028 move.w [A4 + 0x28], D0 000009F0 3F3C 0001 move.w -[A7], 0x1 000009F4 4EBA 062C jsr [PC + 0x62C /* 00001022 */] 000009F8 548F addq.l A7, 2 000009FA 603C bra +0x3E /* 00000A38 */ label000009FC: 000009FC 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00000A02 662E bne +0x30 /* 00000A32 */ 00000A04 4A6C 0114 tst.w [A4 + 0x114] 00000A08 6708 beq +0xA /* 00000A12 */ 00000A0A 3D7C FF21 FFFE move.w [A6 - 0x2], 0xFF21 00000A10 6026 bra +0x28 /* 00000A38 */ label00000A12: 00000A12 4A6C 0026 tst.w [A4 + 0x26] 00000A16 6708 beq +0xA /* 00000A20 */ 00000A18 3D7C FF1F FFFE move.w [A6 - 0x2], 0xFF1F 00000A1E 6018 bra +0x1A /* 00000A38 */ label00000A20: 00000A20 7002 moveq.l D0, 0x02 00000A22 3940 0028 move.w [A4 + 0x28], D0 00000A26 3F3C 0003 move.w -[A7], 0x3 00000A2A 4EBA 05F6 jsr [PC + 0x5F6 /* 00001022 */] 00000A2E 548F addq.l A7, 2 00000A30 6006 bra +0x8 /* 00000A38 */ label00000A32: 00000A32 3D7C FF2B FFFE move.w [A6 - 0x2], 0xFF2B label00000A38: 00000A38 302E FFFE move.w D0, [A6 - 0x2] 00000A3C 4E5E unlink A6 00000A3E 4E75 rts fn00000A40: 00000A40 4A2C 000A tst.b [A4 + 0xA] 00000A44 6604 bne +0x6 /* 00000A4A */ 00000A46 4EBA 071E jsr [PC + 0x71E /* 00001166 */] label00000A4A: 00000A4A 422C 000D clr.b [A4 + 0xD] 00000A4E 422C 0008 clr.b [A4 + 0x8] 00000A52 422C 000E clr.b [A4 + 0xE] 00000A56 4A2C 000B tst.b [A4 + 0xB] 00000A5A 6708 beq +0xA /* 00000A64 */ 00000A5C 7002 moveq.l D0, 0x02 00000A5E 2F0A move.l -[A7], A2 00000A60 A08D syscall DebugUtil 00000A62 245F movea.l A2, [A7]+ label00000A64: 00000A64 42AC 0036 clr.l [A4 + 0x36] 00000A68 426C 003A clr.w [A4 + 0x3A] 00000A6C 42AC 001A clr.l [A4 + 0x1A] 00000A70 4E75 rts 00000A72 6104 bsr +0x6 /* 00000A78 */ 00000A74 0000 0000 ori.b D0, 0x0 fn00000A78: 00000A78 225F movea.l A1, [A7]+ 00000A7A 4E75 rts label00000A7C: 00000A7C 4E56 0000 link A6, 0 00000A80 200C move.l D0, A4 00000A82 C0AC 0000 and.l D0, [A4 + 0x0] 00000A86 2840 movea.l A4, D0 00000A88 202E 0008 move.l D0, [A6 + 0x8] 00000A8C C0AC 0000 and.l D0, [A4 + 0x0] 00000A90 2D40 0008 move.l [A6 + 0x8], D0 00000A94 202E 000C move.l D0, [A6 + 0xC] 00000A98 C0AC 0000 and.l D0, [A4 + 0x0] 00000A9C 2D40 000C move.l [A6 + 0xC], D0 00000AA0 302E 0010 move.w D0, [A6 + 0x10] 00000AA4 4EBA F578 jsr [PC - 0xA88 /* 0000001E */] 00000AA8 0000 0004 ori.b D0, 0x4 00000AAC 0060 000A ori.w -[A0], 0xA /* '\n' */ 00000AB0 001E 002C ori.b [A6]+, 0x2C /* ',' */ 00000AB4 003A 0048 4EBA ori.b [PC + 0x4EBA /* 00005970, value 0x0, cstring "" */], 0x48 /* 'H' */ 00000ABA FFB8 .invalid <> 00000ABC 228C move.l [A1], A4 00000ABE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AC6 4EBA 0CD2 jsr [PC + 0xCD2 /* 0000179A */] 00000ACA 508F addq.l A7, 8 00000ACC 603E bra +0x40 /* 00000B0C */ 00000ACE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AD6 4EBA 18E2 jsr [PC + 0x18E2 /* 000023BA */] 00000ADA 508F addq.l A7, 8 00000ADC 602E bra +0x30 /* 00000B0C */ 00000ADE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AE6 4EBA F992 jsr [PC - 0x66E /* 0000047A */] 00000AEA 508F addq.l A7, 8 00000AEC 601E bra +0x20 /* 00000B0C */ 00000AEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AF6 4EBA 2066 jsr [PC + 0x2066 /* 00002B5E */] 00000AFA 508F addq.l A7, 8 00000AFC 600E bra +0x10 /* 00000B0C */ 00000AFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B06 4EBA F964 jsr [PC - 0x69C /* 0000046C */] 00000B0A 508F addq.l A7, 8 label00000B0C: 00000B0C 4E5E unlink A6 00000B0E 4E75 rts fn00000B10: 00000B10 4E56 FFF0 link A6, -0x0010 00000B14 396E 0008 034C move.w [A4 + 0x34C], [A6 + 0x8] 00000B1A 4A2C 0006 tst.b [A4 + 0x6] 00000B1E 6610 bne +0x12 /* 00000B30 */ 00000B20 4A2C 0004 tst.b [A4 + 0x4] 00000B24 660A bne +0xC /* 00000B30 */ 00000B26 4A2C 0005 tst.b [A4 + 0x5] 00000B2A 6704 beq +0x6 /* 00000B30 */ 00000B2C 7000 moveq.l D0, 0x00 00000B2E 6002 bra +0x4 /* 00000B32 */ label00000B30: 00000B30 7001 moveq.l D0, 0x01 label00000B32: 00000B32 1940 0362 move.b [A4 + 0x362], D0 00000B36 4EBA 012A jsr [PC + 0x12A /* 00000C62 */] 00000B3A 4A00 tst.b D0 00000B3C 6604 bne +0x6 /* 00000B42 */ 00000B3E 7000 moveq.l D0, 0x00 00000B40 601A bra +0x1C /* 00000B5C */ label00000B42: 00000B42 4EBA 03B4 jsr [PC + 0x3B4 /* 00000EF8 */] 00000B46 4A00 tst.b D0 00000B48 660C bne +0xE /* 00000B56 */ 00000B4A 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000B4E 4EBA 097E jsr [PC + 0x97E /* 000014CE */] 00000B52 7000 moveq.l D0, 0x00 00000B54 6006 bra +0x8 /* 00000B5C */ label00000B56: 00000B56 4EBA 0008 jsr [PC + 0x8 /* 00000B60 */] 00000B5A 7001 moveq.l D0, 0x01 label00000B5C: 00000B5C 4E5E unlink A6 00000B5E 4E75 rts fn00000B60: 00000B60 4E56 FFF8 link A6, -0x0008 00000B64 48E7 0330 movem.l -[A7], D6,D7,A2,A3 00000B68 4A2C 0011 tst.b [A4 + 0x11] 00000B6C 6604 bne +0x6 /* 00000B72 */ 00000B6E 7070 moveq.l D0, 0x70 00000B70 6002 bra +0x4 /* 00000B74 */ label00000B72: 00000B72 7068 moveq.l D0, 0x68 label00000B74: 00000B74 2940 0364 move.l [A4 + 0x364], D0 00000B78 0C6C 0003 034C cmpi.w [A4 + 0x34C], 0x3 00000B7E 660A bne +0xC /* 00000B8A */ 00000B80 4EBA 0226 jsr [PC + 0x226 /* 00000DA8 */] 00000B84 3C3C 0532 move.w D6, 0x532 00000B88 6048 bra +0x4A /* 00000BD2 */ label00000B8A: 00000B8A 486E FFF8 pea.l [A6 - 0x8] 00000B8E 486E FFFC pea.l [A6 - 0x4] 00000B92 3F2C 034C move.w -[A7], [A4 + 0x34C] 00000B96 4EBA 1C3E jsr [PC + 0x1C3E /* 000027D6 */] 00000B9A 4FEF 000A lea.l A7, [A7 + 0xA] 00000B9E 4A2C 0362 tst.b [A4 + 0x362] 00000BA2 670C beq +0xE /* 00000BB0 */ 00000BA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BA8 4EBA 02B8 jsr [PC + 0x2B8 /* 00000E62 */] 00000BAC 588F addq.l A7, 4 00000BAE 600A bra +0xC /* 00000BBA */ label00000BB0: 00000BB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BB4 4EBA 019E jsr [PC + 0x19E /* 00000D54 */] 00000BB8 588F addq.l A7, 4 label00000BBA: 00000BBA 4878 0002 push.l 0x2 00000BBE 2F2C 034E move.l -[A7], [A4 + 0x34E] 00000BC2 4EBA F46A jsr [PC - 0xB96 /* 0000002E */] 00000BC6 4878 00BF push.l 0xBF 00000BCA 2F00 move.l -[A7], D0 00000BCC 4EBA F454 jsr [PC - 0xBAC /* 00000022 */] 00000BD0 3C00 move.w D6, D0 label00000BD2: 00000BD2 266C 0048 movea.l A3, [A4 + 0x48] 00000BD6 4878 0002 push.l 0x2 00000BDA 2F2C 034E move.l -[A7], [A4 + 0x34E] 00000BDE 4EBA F44E jsr [PC - 0xBB2 /* 0000002E */] 00000BE2 D080 add.l D0, D0 00000BE4 D08B add.l D0, A3 00000BE6 2440 movea.l A2, D0 00000BE8 7E00 moveq.l D7, 0x00 00000BEA 600C bra +0xE /* 00000BF8 */ label00000BEC: 00000BEC 41D2 lea.l A0, [A2] 00000BEE 548A addq.l A2, 2 00000BF0 43D3 lea.l A1, [A3] 00000BF2 548B addq.l A3, 2 00000BF4 3091 move.w [A0], [A1] 00000BF6 5247 addq.w D7, 1 label00000BF8: 00000BF8 BE46 cmp.w D7, D6 00000BFA 6DF0 blt -0xE /* 00000BEC */ 00000BFC 4EBA 038E jsr [PC + 0x38E /* 00000F8C */] 00000C00 0C6C 0003 034C cmpi.w [A4 + 0x34C], 0x3 00000C06 6606 bne +0x8 /* 00000C0E */ 00000C08 202C 035E move.l D0, [A4 + 0x35E] 00000C0C 6004 bra +0x6 /* 00000C12 */ label00000C0E: 00000C0E 202C 035A move.l D0, [A4 + 0x35A] label00000C12: 00000C12 D08B add.l D0, A3 00000C14 5880 addq.l D0, 4 00000C16 2640 movea.l A3, D0 00000C18 224B movea.l A1, A3 00000C1A 32FA 0038 move.w [A1]+, [PC + 0x38 /* 00000C54, value 0x4EF9 */] 00000C1E 41FA 000C lea.l A0, [PC + 0xC /* 00000C2C, value 0x48E7F0E8 */] 00000C22 2288 move.l [A1], A0 00000C24 41FA 002A lea.l A0, [PC + 0x2A /* 00000C50, value 0x0, cstring "" */] 00000C28 208C move.l [A0], A4 00000C2A 602E bra +0x30 /* 00000C5A */ 00000C2C 48E7 F0E8 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2,A4 00000C30 287A 001E movea.l A4, [PC + 0x1E /* 00000C50, value 0x0, cstring "" */] 00000C34 206C 0364 movea.l A0, [A4 + 0x364] 00000C38 20AC 0048 move.l [A0], [A4 + 0x48] 00000C3C 50EC 000F st [A4 + 0xF] 00000C40 4A2C 000E tst.b [A4 + 0xE] 00000C44 6704 beq +0x6 /* 00000C4A */ 00000C46 4EBA 185A jsr [PC + 0x185A /* 000024A2 */] label00000C4A: 00000C4A 4CDF 170F movem.l D0,D1,D2,D3,A0,A1,A2,A4, [A7]+ 00000C4E 4E73 rte 00000C50 0000 0000 ori.b D0, 0x0 00000C54 4EF9 0FFF FFFF jmp [0x0FFFFFFF] label00000C5A: 00000C5A 4CDF 0CC0 movem.l D6,D7,A2,A3, [A7]+ 00000C5E 4E5E unlink A6 00000C60 4E75 rts fn00000C62: 00000C62 4E56 FFEC link A6, -0x0014 00000C66 4A2C 0362 tst.b [A4 + 0x362] 00000C6A 6604 bne +0x6 /* 00000C70 */ 00000C6C 7012 moveq.l D0, 0x12 00000C6E 6002 bra +0x4 /* 00000C72 */ label00000C70: 00000C70 7022 moveq.l D0, 0x22 label00000C72: 00000C72 C1FC 00C0 muls.w D0, 0xC0 00000C76 48C0 ext.l D0 00000C78 2D40 FFF8 move.l [A6 - 0x8], D0 00000C7C 202E FFF8 move.l D0, [A6 - 0x8] 00000C80 5880 addq.l D0, 4 00000C82 2D40 FFF4 move.l [A6 - 0xC], D0 00000C86 42A7 clr.l -[A7] 00000C88 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C8C 4EBA 0834 jsr [PC + 0x834 /* 000014C2 */] 00000C90 205F movea.l A0, [A7]+ 00000C92 2D48 FFFC move.l [A6 - 0x4], A0 00000C96 4AAE FFFC tst.l [A6 - 0x4] 00000C9A 6700 009C beq +0x9E /* 00000D38 */ 00000C9E 203C 0000 FFFF move.l D0, 0xFFFF 00000CA4 C0AE FFFC and.l D0, [A6 - 0x4] 00000CA8 D0AE FFF8 add.l D0, [A6 - 0x8] 00000CAC 0C80 0001 0000 cmpi.l D0, 0x10000 00000CB2 6500 0084 bcs +0x86 /* 00000D38 */ 00000CB6 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 00000CBC 42A7 clr.l -[A7] 00000CBE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000CC2 4EBA 07FE jsr [PC + 0x7FE /* 000014C2 */] 00000CC6 205F movea.l A0, [A7]+ 00000CC8 2D48 FFFC move.l [A6 - 0x4], A0 00000CCC 4AAE FFFC tst.l [A6 - 0x4] 00000CD0 6700 005E beq +0x60 /* 00000D30 */ 00000CD4 203C 0000 FFFF move.l D0, 0xFFFF 00000CDA C0AE FFFC and.l D0, [A6 - 0x4] 00000CDE D0AE FFF8 add.l D0, [A6 - 0x8] 00000CE2 0C80 0001 0000 cmpi.l D0, 0x10000 00000CE8 6546 bcs +0x48 /* 00000D30 */ 00000CEA 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4] 00000CF0 42A7 clr.l -[A7] 00000CF2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000CF6 4EBA 07CA jsr [PC + 0x7CA /* 000014C2 */] 00000CFA 205F movea.l A0, [A7]+ 00000CFC 2D48 FFFC move.l [A6 - 0x4], A0 00000D00 4AAE FFFC tst.l [A6 - 0x4] 00000D04 6722 beq +0x24 /* 00000D28 */ 00000D06 203C 0000 FFFF move.l D0, 0xFFFF 00000D0C C0AE FFFC and.l D0, [A6 - 0x4] 00000D10 D0AE FFF8 add.l D0, [A6 - 0x8] 00000D14 0C80 0001 0000 cmpi.l D0, 0x10000 00000D1A 650C bcs +0xE /* 00000D28 */ 00000D1C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D20 4EBA 07AC jsr [PC + 0x7AC /* 000014CE */] 00000D24 42AE FFFC clr.l [A6 - 0x4] label00000D28: 00000D28 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D2C 4EBA 07A0 jsr [PC + 0x7A0 /* 000014CE */] label00000D30: 00000D30 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D34 4EBA 0798 jsr [PC + 0x798 /* 000014CE */] label00000D38: 00000D38 4AAE FFFC tst.l [A6 - 0x4] 00000D3C 6604 bne +0x6 /* 00000D42 */ 00000D3E 7000 moveq.l D0, 0x00 00000D40 600E bra +0x10 /* 00000D50 */ label00000D42: 00000D42 202E FFFC move.l D0, [A6 - 0x4] 00000D46 C0AC 0000 and.l D0, [A4 + 0x0] 00000D4A 2940 0048 move.l [A4 + 0x48], D0 00000D4E 7001 moveq.l D0, 0x01 label00000D50: 00000D50 4E5E unlink A6 00000D52 4E75 rts fn00000D54: 00000D54 4E56 FFFC link A6, -0x0004 00000D58 41FA 0008 lea.l A0, [PC + 0x8 /* 00000D62, value 0x13F90FFF */] 00000D5C 2D48 FFFC move.l [A6 - 0x4], A0 00000D60 6012 bra +0x14 /* 00000D74 */ 00000D62 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000D6C 0678 0012 006A addi.w [0x0000006A], 0x12 00000D72 4E73 rte label00000D74: 00000D74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D78 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000D7C 4878 0012 push.l 0x12 00000D80 4EBA 0776 jsr [PC + 0x776 /* 000014F8 */] 00000D84 206E 0008 movea.l A0, [A6 + 0x8] 00000D88 5888 addq.l A0, 4 00000D8A 226C 0048 movea.l A1, [A4 + 0x48] 00000D8E 2348 0002 move.l [A1 + 0x2], A0 00000D92 7012 moveq.l D0, 0x12 00000D94 2940 034E move.l [A4 + 0x34E], D0 00000D98 7002 moveq.l D0, 0x02 00000D9A 2940 0356 move.l [A4 + 0x356], D0 00000D9E 7006 moveq.l D0, 0x06 00000DA0 2940 035A move.l [A4 + 0x35A], D0 00000DA4 4E5E unlink A6 00000DA6 4E75 rts fn00000DA8: 00000DA8 4E56 FFF4 link A6, -0x000C 00000DAC 41FA 0012 lea.l A0, [PC + 0x12 /* 00000DC0, value 0x13F90FFF */] 00000DB0 4A2C 0011 tst.b [A4 + 0x11] 00000DB4 6604 bne +0x6 /* 00000DBA */ 00000DB6 41FA 0024 lea.l A0, [PC + 0x24 /* 00000DDC, value 0x13F90FFF */] label00000DBA: 00000DBA 2D48 FFFC move.l [A6 - 0x4], A0 00000DBE 6038 bra +0x3A /* 00000DF8 */ 00000DC0 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000DCA 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000DD4 0678 001C 006A addi.w [0x0000006A], 0x1C 00000DDA 4E73 rte 00000DDC 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000DE6 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000DF0 0678 001C 0072 addi.w [0x00000072], 0x1C 00000DF6 4E73 rte label00000DF8: 00000DF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DFC 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000E00 4878 001C push.l 0x1C 00000E04 4EBA 06F2 jsr [PC + 0x6F2 /* 000014F8 */] 00000E08 486E FFF4 pea.l [A6 - 0xC] 00000E0C 486E FFF8 pea.l [A6 - 0x8] 00000E10 3F3C 0001 move.w -[A7], 0x1 00000E14 4EBA 19C0 jsr [PC + 0x19C0 /* 000027D6 */] 00000E18 4FEF 000A lea.l A7, [A7 + 0xA] 00000E1C 206E FFF8 movea.l A0, [A6 - 0x8] 00000E20 5888 addq.l A0, 4 00000E22 226C 0048 movea.l A1, [A4 + 0x48] 00000E26 2348 0002 move.l [A1 + 0x2], A0 00000E2A 486E FFF4 pea.l [A6 - 0xC] 00000E2E 486E FFF8 pea.l [A6 - 0x8] 00000E32 3F3C 0002 move.w -[A7], 0x2 00000E36 4EBA 199E jsr [PC + 0x199E /* 000027D6 */] 00000E3A 4FEF 000A lea.l A7, [A7 + 0xA] 00000E3E 206E FFF8 movea.l A0, [A6 - 0x8] 00000E42 5888 addq.l A0, 4 00000E44 226C 0048 movea.l A1, [A4 + 0x48] 00000E48 2348 000C move.l [A1 + 0xC], A0 00000E4C 701C moveq.l D0, 0x1C 00000E4E 2940 034E move.l [A4 + 0x34E], D0 00000E52 7006 moveq.l D0, 0x06 00000E54 2940 035A move.l [A4 + 0x35A], D0 00000E58 7010 moveq.l D0, 0x10 00000E5A 2940 035E move.l [A4 + 0x35E], D0 00000E5E 4E5E unlink A6 00000E60 4E75 rts fn00000E62: 00000E62 4E56 FFFC link A6, -0x0004 00000E66 41FA 0048 lea.l A0, [PC + 0x48 /* 00000EB0, value 0x8390000 */] 00000E6A 2D48 FFFC move.l [A6 - 0x4], A0 00000E6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E72 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000E76 4878 0022 push.l 0x22 /* '\"' */ 00000E7A 4EBA 067C jsr [PC + 0x67C /* 000014F8 */] 00000E7E 206C 0048 movea.l A0, [A4 + 0x48] 00000E82 202E 0008 move.l D0, [A6 + 0x8] 00000E86 2140 0004 move.l [A0 + 0x4], D0 00000E8A 5840 addq.w D0, 4 00000E8C 2140 000C move.l [A0 + 0xC], D0 00000E90 4A2C 0011 tst.b [A4 + 0x11] 00000E94 6608 bne +0xA /* 00000E9E */ 00000E96 43F8 0072 lea.l A1, [0x00000072] 00000E9A 3149 0018 move.w [A0 + 0x18], A1 label00000E9E: 00000E9E 43FA 0032 lea.l A1, [PC + 0x32 /* 00000ED2, value 0x2F3A0004, cstring "/:" */] 00000EA2 2149 001E move.l [A0 + 0x1E], A1 00000EA6 41FA 0030 lea.l A0, [PC + 0x30 /* 00000ED8, value 0x0, cstring "" */] 00000EAA 2948 004C move.l [A4 + 0x4C], A0 00000EAE 602C bra +0x2E /* 00000EDC */ 00000EB0 0839 0000 0FFF FFFF btst.b [0x0FFFFFFF], 0x0 00000EB8 6712 beq +0x14 /* 00000ECC */ 00000EBA 13F9 0FFF FFFF 0FFF FFFF move.b [0x0FFFFFFF], [0x0FFFFFFF] 00000EC4 0678 0022 006A addi.w [0x0000006A], 0x22 /* '\"' */ 00000ECA 4E73 rte label00000ECC: 00000ECC 4EF9 0FFF FFFF jmp [0x0FFFFFFF] 00000ED2 2F3A 0004 move.l -[A7], [PC + 0x4 /* 00000ED8, value 0x0, cstring "" */] 00000ED6 4E75 rts 00000ED8 0000 0000 ori.b D0, 0x0 label00000EDC: 00000EDC 7022 moveq.l D0, 0x22 00000EDE 2940 034E move.l [A4 + 0x34E], D0 00000EE2 7004 moveq.l D0, 0x04 00000EE4 2940 0352 move.l [A4 + 0x352], D0 00000EE8 700C moveq.l D0, 0x0C 00000EEA 2940 0356 move.l [A4 + 0x356], D0 00000EEE 7010 moveq.l D0, 0x10 00000EF0 2940 035A move.l [A4 + 0x35A], D0 00000EF4 4E5E unlink A6 00000EF6 4E75 rts fn00000EF8: 00000EF8 4E56 FFF8 link A6, -0x0008 00000EFC 48E7 0310 movem.l -[A7], D6,D7,A3 00000F00 2D7C 0000 030A FFFC move.l [A6 - 0x4], 0x30A 00000F08 42A7 clr.l -[A7] 00000F0A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F0E 4EBA 05B2 jsr [PC + 0x5B2 /* 000014C2 */] 00000F12 205F movea.l A0, [A7]+ 00000F14 2008 move.l D0, A0 00000F16 C0AC 0000 and.l D0, [A4 + 0x0] 00000F1A 2940 0040 move.l [A4 + 0x40], D0 00000F1E 4A80 tst.l D0 00000F20 6606 bne +0x8 /* 00000F28 */ 00000F22 7000 moveq.l D0, 0x00 00000F24 6000 005E bra +0x60 /* 00000F84 */ label00000F28: 00000F28 2C3A 000C move.l D6, [PC + 0xC /* 00000F36, value 0x10E90001 */] 00000F2C 41FA 000C lea.l A0, [PC + 0xC /* 00000F3A, value 0x40C20442 */] 00000F30 2D48 FFF8 move.l [A6 - 0x8], A0 00000F34 600C bra +0xE /* 00000F42 */ 00000F36 10E9 0001 move.b [A0]+, [A1 + 0x1] 00000F3A 40C2 move.w D2, SR 00000F3C 0442 0100 subi.w D2, 0x100 00000F40 46C2 move.w SR, D2 label00000F42: 00000F42 266C 0040 movea.l A3, [A4 + 0x40] 00000F46 7E00 moveq.l D7, 0x00 00000F48 6008 bra +0xA /* 00000F52 */ label00000F4A: 00000F4A 41D3 lea.l A0, [A3] 00000F4C 588B addq.l A3, 4 00000F4E 2086 move.l [A0], D6 00000F50 5247 addq.w D7, 1 label00000F52: 00000F52 0C47 0006 cmpi.w D7, 0x6 00000F56 6DF2 blt -0xC /* 00000F4A */ 00000F58 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F5C 2F0B move.l -[A7], A3 00000F5E 4878 0008 push.l 0x8 00000F62 4EBA 0594 jsr [PC + 0x594 /* 000014F8 */] 00000F66 41EB 0008 lea.l A0, [A3 + 0x8] 00000F6A 2648 movea.l A3, A0 00000F6C 7E00 moveq.l D7, 0x00 00000F6E 6008 bra +0xA /* 00000F78 */ label00000F70: 00000F70 41D3 lea.l A0, [A3] 00000F72 588B addq.l A3, 4 00000F74 2086 move.l [A0], D6 00000F76 5247 addq.w D7, 1 label00000F78: 00000F78 0C47 00BA cmpi.w D7, 0xBA 00000F7C 6DF2 blt -0xC /* 00000F70 */ 00000F7E 36BC 4E75 move.w [A3], 0x4E75 /* 'Nu' */ 00000F82 7001 moveq.l D0, 0x01 label00000F84: 00000F84 4CDF 08C0 movem.l D6,D7,A3, [A7]+ 00000F88 4E5E unlink A6 00000F8A 4E75 rts fn00000F8C: 00000F8C 48E7 0330 movem.l -[A7], D6,D7,A2,A3 00000F90 202C 0048 move.l D0, [A4 + 0x48] 00000F94 D0AC 035A add.l D0, [A4 + 0x35A] 00000F98 2440 movea.l A2, D0 00000F9A 206C 0040 movea.l A0, [A4 + 0x40] 00000F9E 5688 addq.l A0, 3 00000FA0 2648 movea.l A3, A0 00000FA2 0C6C 0003 034C cmpi.w [A4 + 0x34C], 0x3 00000FA8 672E beq +0x30 /* 00000FD8 */ 00000FAA 7E00 moveq.l D7, 0x00 00000FAC 600A bra +0xC /* 00000FB8 */ label00000FAE: 00000FAE 248B move.l [A2], A3 00000FB0 D5EC 034E add.l A2, [A4 + 0x34E] 00000FB4 588B addq.l A3, 4 00000FB6 5247 addq.w D7, 1 label00000FB8: 00000FB8 0C47 0006 cmpi.w D7, 0x6 00000FBC 6DF0 blt -0xE /* 00000FAE */ 00000FBE 508B addq.l A3, 8 00000FC0 7E00 moveq.l D7, 0x00 00000FC2 600A bra +0xC /* 00000FCE */ label00000FC4: 00000FC4 248B move.l [A2], A3 00000FC6 D5EC 034E add.l A2, [A4 + 0x34E] 00000FCA 588B addq.l A3, 4 00000FCC 5247 addq.w D7, 1 label00000FCE: 00000FCE 0C47 00BA cmpi.w D7, 0xBA 00000FD2 6DF0 blt -0xE /* 00000FC4 */ 00000FD4 6000 0046 bra +0x48 /* 0000101C */ label00000FD8: 00000FD8 202C 035E move.l D0, [A4 + 0x35E] 00000FDC 90AC 035A sub.l D0, [A4 + 0x35A] 00000FE0 3C00 move.w D6, D0 00000FE2 7E00 moveq.l D7, 0x00 00000FE4 6012 bra +0x14 /* 00000FF8 */ label00000FE6: 00000FE6 248B move.l [A2], A3 00000FE8 588B addq.l A3, 4 00000FEA 3046 movea.w A0, D6 00000FEC D1CA add.l A0, A2 00000FEE 208B move.l [A0], A3 00000FF0 588B addq.l A3, 4 00000FF2 45EA 001C lea.l A2, [A2 + 0x1C] 00000FF6 5247 addq.w D7, 1 label00000FF8: 00000FF8 0C47 0003 cmpi.w D7, 0x3 00000FFC 6DE8 blt -0x16 /* 00000FE6 */ 00000FFE 508B addq.l A3, 8 00001000 7E00 moveq.l D7, 0x00 00001002 6012 bra +0x14 /* 00001016 */ label00001004: 00001004 248B move.l [A2], A3 00001006 588B addq.l A3, 4 00001008 3046 movea.w A0, D6 0000100A D1CA add.l A0, A2 0000100C 208B move.l [A0], A3 0000100E 588B addq.l A3, 4 00001010 45EA 001C lea.l A2, [A2 + 0x1C] 00001014 5247 addq.w D7, 1 label00001016: 00001016 0C47 005D cmpi.w D7, 0x5D /* ']' */ 0000101A 6DE8 blt -0x16 /* 00001004 */ label0000101C: 0000101C 4CDF 0CC0 movem.l D6,D7,A2,A3, [A7]+ 00001020 4E75 rts fn00001022: 00001022 4E56 FFF8 link A6, -0x0008 00001026 48E7 0330 movem.l -[A7], D6,D7,A2,A3 0000102A 4AAC 0048 tst.l [A4 + 0x48] 0000102E 6700 008A beq +0x8C /* 000010BA */ 00001032 302E 0008 move.w D0, [A6 + 0x8] 00001036 B06C 034C cmp.w D0, [A4 + 0x34C] 0000103A 6700 007E beq +0x80 /* 000010BA */ 0000103E 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00001044 6708 beq +0xA /* 0000104E */ 00001046 0C6C 0003 034C cmpi.w [A4 + 0x34C], 0x3 0000104C 660E bne +0x10 /* 0000105C */ label0000104E: 0000104E 396E 0008 034C move.w [A4 + 0x34C], [A6 + 0x8] 00001054 4EBA FB0A jsr [PC - 0x4F6 /* 00000B60 */] 00001058 6000 0060 bra +0x62 /* 000010BA */ label0000105C: 0000105C 396E 0008 034C move.w [A4 + 0x34C], [A6 + 0x8] 00001062 486E FFF8 pea.l [A6 - 0x8] 00001066 486E FFFC pea.l [A6 - 0x4] 0000106A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000106E 4EBA 1766 jsr [PC + 0x1766 /* 000027D6 */] 00001072 4FEF 000A lea.l A7, [A7 + 0xA] 00001076 246E FFFC movea.l A2, [A6 - 0x4] 0000107A 2C2C 034E move.l D6, [A4 + 0x34E] 0000107E 4AAC 0352 tst.l [A4 + 0x352] 00001082 671A beq +0x1C /* 0000109E */ 00001084 202C 0048 move.l D0, [A4 + 0x48] 00001088 D0AC 0352 add.l D0, [A4 + 0x352] 0000108C 2640 movea.l A3, D0 0000108E 7E00 moveq.l D7, 0x00 00001090 6006 bra +0x8 /* 00001098 */ label00001092: 00001092 268A move.l [A3], A2 00001094 D7C6 add.l A3, D6 00001096 5247 addq.w D7, 1 label00001098: 00001098 0C47 00C0 cmpi.w D7, 0xC0 0000109C 6DF4 blt -0xA /* 00001092 */ label0000109E: 0000109E 588A addq.l A2, 4 000010A0 202C 0048 move.l D0, [A4 + 0x48] 000010A4 D0AC 0356 add.l D0, [A4 + 0x356] 000010A8 2640 movea.l A3, D0 000010AA 7E00 moveq.l D7, 0x00 000010AC 6006 bra +0x8 /* 000010B4 */ label000010AE: 000010AE 268A move.l [A3], A2 000010B0 D7C6 add.l A3, D6 000010B2 5247 addq.w D7, 1 label000010B4: 000010B4 0C47 00C0 cmpi.w D7, 0xC0 000010B8 6DF4 blt -0xA /* 000010AE */ label000010BA: 000010BA 4CDF 0CC0 movem.l D6,D7,A2,A3, [A7]+ 000010BE 4E5E unlink A6 000010C0 4E75 rts fn000010C2: 000010C2 4A2C 000C tst.b [A4 + 0xC] 000010C6 6600 009A bne +0x9C /* 00001162 */ 000010CA 4EBA 1736 jsr [PC + 0x1736 /* 00002802 */] 000010CE 4A00 tst.b D0 000010D0 6606 bne +0x8 /* 000010D8 */ 000010D2 7000 moveq.l D0, 0x00 000010D4 6000 008E bra +0x90 /* 00001164 */ label000010D8: 000010D8 40E7 move.w -[A7], SR 000010DA 007C 0700 ori.w sr, 1792 000010DE 3F2C 0022 move.w -[A7], [A4 + 0x22] 000010E2 4EBA 010E jsr [PC + 0x10E /* 000011F2 */] 000010E6 548F addq.l A7, 2 000010E8 3F2C 0022 move.w -[A7], [A4 + 0x22] 000010EC 4EBA FF34 jsr [PC - 0xCC /* 00001022 */] 000010F0 548F addq.l A7, 2 000010F2 4A2C 0011 tst.b [A4 + 0x11] 000010F6 673C beq +0x3E /* 00001134 */ 000010F8 4EBA 02AE jsr [PC + 0x2AE /* 000013A8 */] 000010FC 2940 036C move.l [A4 + 0x36C], D0 00001100 2978 0068 0368 move.l [A4 + 0x368], [0x00000068 /* __m68k_vec_scc__ */] 00001106 21EC 0048 0068 move.l [0x00000068 /* __m68k_vec_scc__ */], [A4 + 0x48] 0000110C 4A2C 0006 tst.b [A4 + 0x6] 00001110 662E bne +0x30 /* 00001140 */ 00001112 0C6C 0003 0022 cmpi.w [A4 + 0x22], 0x3 00001118 6726 beq +0x28 /* 00001140 */ 0000111A 0C6C 0001 0022 cmpi.w [A4 + 0x22], 0x1 00001120 6704 beq +0x6 /* 00001126 */ 00001122 7001 moveq.l D0, 0x01 00001124 6002 bra +0x4 /* 00001128 */ label00001126: 00001126 7002 moveq.l D0, 0x02 label00001128: 00001128 4267 clr.w -[A7] 0000112A 3F00 move.w -[A7], D0 0000112C 4EBA 0338 jsr [PC + 0x338 /* 00001466 */] 00001130 588F addq.l A7, 4 00001132 600C bra +0xE /* 00001140 */ label00001134: 00001134 2978 0070 0368 move.l [A4 + 0x368], [0x00000070 /* __m68k_vec_switch__ */] 0000113A 21EC 0048 0070 move.l [0x00000070 /* __m68k_vec_switch__ */], [A4 + 0x48] label00001140: 00001140 206C 004C movea.l A0, [A4 + 0x4C] 00001144 20AC 0368 move.l [A0], [A4 + 0x368] 00001148 7001 moveq.l D0, 0x01 0000114A 1940 000C move.b [A4 + 0xC], D0 0000114E 3F3C 0001 move.w -[A7], 0x1 00001152 3F2C 0022 move.w -[A7], [A4 + 0x22] 00001156 4EBA 15FC jsr [PC + 0x15FC /* 00002754 */] 0000115A 588F addq.l A7, 4 0000115C 4EBA 0284 jsr [PC + 0x284 /* 000013E2 */] 00001160 46DF move.w SR, [A7]+ label00001162: 00001162 7001 moveq.l D0, 0x01 label00001164: 00001164 4E75 rts fn00001166: 00001166 4A2C 000C tst.b [A4 + 0xC] 0000116A 6700 0084 beq +0x86 /* 000011F0 */ 0000116E 40E7 move.w -[A7], SR 00001170 007C 0700 ori.w sr, 1792 00001174 486C 0370 pea.l [A4 + 0x370] 00001178 4EBA 044A jsr [PC + 0x44A /* 000015C4 */] 0000117C 4267 clr.w -[A7] 0000117E 3F2C 0022 move.w -[A7], [A4 + 0x22] 00001182 4EBA 15D0 jsr [PC + 0x15D0 /* 00002754 */] 00001186 588F addq.l A7, 4 00001188 4A2C 0011 tst.b [A4 + 0x11] 0000118C 6742 beq +0x44 /* 000011D0 */ 0000118E 21EC 0368 0068 move.l [0x00000068 /* __m68k_vec_scc__ */], [A4 + 0x368] 00001194 4AAC 036C tst.l [A4 + 0x36C] 00001198 670C beq +0xE /* 000011A6 */ 0000119A 4267 clr.w -[A7] 0000119C 2F2C 036C move.l -[A7], [A4 + 0x36C] 000011A0 4EBA 036E jsr [PC + 0x36E /* 00001510 */] 000011A4 301F move.w D0, [A7]+ label000011A6: 000011A6 4A2C 0006 tst.b [A4 + 0x6] 000011AA 662A bne +0x2C /* 000011D6 */ 000011AC 0C6C 0003 0022 cmpi.w [A4 + 0x22], 0x3 000011B2 6722 beq +0x24 /* 000011D6 */ 000011B4 0C6C 0001 0022 cmpi.w [A4 + 0x22], 0x1 000011BA 6704 beq +0x6 /* 000011C0 */ 000011BC 7001 moveq.l D0, 0x01 000011BE 6002 bra +0x4 /* 000011C2 */ label000011C0: 000011C0 7002 moveq.l D0, 0x02 label000011C2: 000011C2 3F3C 0001 move.w -[A7], 0x1 000011C6 3F00 move.w -[A7], D0 000011C8 4EBA 029C jsr [PC + 0x29C /* 00001466 */] 000011CC 588F addq.l A7, 4 000011CE 6006 bra +0x8 /* 000011D6 */ label000011D0: 000011D0 21EC 0368 0070 move.l [0x00000070 /* __m68k_vec_switch__ */], [A4 + 0x368] label000011D6: 000011D6 3F2C 0022 move.w -[A7], [A4 + 0x22] 000011DA 4EBA 0158 jsr [PC + 0x158 /* 00001334 */] 000011DE 548F addq.l A7, 2 000011E0 3F2C 0022 move.w -[A7], [A4 + 0x22] 000011E4 4EBA 17FA jsr [PC + 0x17FA /* 000029E0 */] 000011E8 548F addq.l A7, 2 000011EA 422C 000C clr.b [A4 + 0xC] 000011EE 46DF move.w SR, [A7]+ label000011F0: 000011F0 4E75 rts fn000011F2: 000011F2 4E56 FFF6 link A6, -0x000A 000011F6 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 000011FC 6618 bne +0x1A /* 00001216 */ 000011FE 3F3C 0001 move.w -[A7], 0x1 00001202 4EBA FFEE jsr [PC - 0x12 /* 000011F2 */] 00001206 548F addq.l A7, 2 00001208 3F3C 0002 move.w -[A7], 0x2 0000120C 4EBA FFE4 jsr [PC - 0x1C /* 000011F2 */] 00001210 548F addq.l A7, 2 00001212 6000 011C bra +0x11E /* 00001330 */ label00001216: 00001216 4A2C 0011 tst.b [A4 + 0x11] 0000121A 670E beq +0x10 /* 0000122A */ 0000121C 41FA 0090 lea.l A0, [PC + 0x90 /* 000012AE, value 0x12BC0003 */] 00001220 2D48 FFFC move.l [A6 - 0x4], A0 00001224 2D48 FFF8 move.l [A6 - 0x8], A0 00001228 6010 bra +0x12 /* 0000123A */ label0000122A: 0000122A 41FA 00C4 lea.l A0, [PC + 0xC4 /* 000012F0, value 0x10280004 */] 0000122E 2D48 FFFC move.l [A6 - 0x4], A0 00001232 41FA 00BC lea.l A0, [PC + 0xBC /* 000012F0, value 0x10280004 */] 00001236 2D48 FFF8 move.l [A6 - 0x8], A0 label0000123A: 0000123A 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00001240 6704 beq +0x6 /* 00001246 */ 00001242 7002 moveq.l D0, 0x02 00001244 6002 bra +0x4 /* 00001248 */ label00001246: 00001246 7006 moveq.l D0, 0x06 label00001248: 00001248 3D40 FFF6 move.w [A6 - 0xA], D0 0000124C 302E FFF6 move.w D0, [A6 - 0xA] 00001250 48C0 ext.l D0 00001252 E580 asl D0, 2 00001254 41EC 0382 lea.l A0, [A4 + 0x382] 00001258 D1C0 add.l A0, D0 0000125A 302E FFF6 move.w D0, [A6 - 0xA] 0000125E 48C0 ext.l D0 00001260 E580 asl D0, 2 00001262 2240 movea.l A1, D0 00001264 20A9 01B2 move.l [A0], [A1 + 0x1B2] 00001268 302E FFF6 move.w D0, [A6 - 0xA] 0000126C 5240 addq.w D0, 1 0000126E 48C0 ext.l D0 00001270 E580 asl D0, 2 00001272 41EC 0382 lea.l A0, [A4 + 0x382] 00001276 D1C0 add.l A0, D0 00001278 302E FFF6 move.w D0, [A6 - 0xA] 0000127C 5240 addq.w D0, 1 0000127E 48C0 ext.l D0 00001280 E580 asl D0, 2 00001282 2240 movea.l A1, D0 00001284 20A9 01B2 move.l [A0], [A1 + 0x1B2] 00001288 302E FFF6 move.w D0, [A6 - 0xA] 0000128C 48C0 ext.l D0 0000128E E580 asl D0, 2 00001290 2040 movea.l A0, D0 00001292 216E FFF8 01B2 move.l [A0 + 0x1B2], [A6 - 0x8] 00001298 302E FFF6 move.w D0, [A6 - 0xA] 0000129C 5240 addq.w D0, 1 0000129E 48C0 ext.l D0 000012A0 E580 asl D0, 2 000012A2 2040 movea.l A0, D0 000012A4 216E FFFC 01B2 move.l [A0 + 0x1B2], [A6 - 0x4] 000012AA 6000 0084 bra +0x86 /* 00001330 */ 000012AE 12BC 0003 move.b [A1], 0x3 000012B2 2F09 move.l -[A7], A1 000012B4 12BC 00C0 move.b [A1], 0xC0 000012B8 2278 01DC movea.l A1, [0x000001DC /* SCCWr */] 000012BC 1028 0004 move.b D0, [A0 + 0x4] 000012C0 2078 01D8 movea.l A0, [0x000001D8 /* SCCRd */] 000012C4 12BC 0002 move.b [A1], 0x2 000012C8 45F8 01B2 lea.l A2, [0x000001B2 /* Lvl2DT */] 000012CC 700E moveq.l D0, 0x0E 000012CE C010 and.b D0, [A0] 000012D0 0C00 0008 cmpi.b D0, 0x8 000012D4 6D04 blt +0x6 /* 000012DA */ 000012D6 5448 addq.w A0, 2 000012D8 5449 addq.w A1, 2 label000012DA: 000012DA D040 add.w D0, D0 000012DC 2472 0000 movea.l A2, [A2 + D0.w] 000012E0 4E92 jsr [A2] 000012E2 225F movea.l A1, [A7]+ 000012E4 12BC 0003 move.b [A1], 0x3 000012E8 4A97 tst.l [A7] 000012EA 12BC 00C1 move.b [A1], 0xC1 000012EE 4E75 rts label000012F0: 000012F0 1028 0004 move.b D0, [A0 + 0x4] 000012F4 0810 0000 btst.b [A0], 0x0 000012F8 66F6 bne -0x8 /* 000012F0 */ 000012FA 12BC 0030 move.b [A1], 0x30 /* '0' */ 000012FE 2278 01DC movea.l A1, [0x000001DC /* SCCWr */] 00001302 137C 0003 0002 move.b [A1 + 0x2], 0x3 00001308 2078 01D8 movea.l A0, [0x000001D8 /* SCCRd */] 0000130C 1028 0002 move.b D0, [A0 + 0x2] 00001310 6602 bne +0x4 /* 00001314 */ 00001312 4E75 rts label00001314: 00001314 12BC 0002 move.b [A1], 0x2 00001318 45F8 01B2 lea.l A2, [0x000001B2 /* Lvl2DT */] 0000131C 700E moveq.l D0, 0x0E 0000131E C010 and.b D0, [A0] 00001320 0C00 0008 cmpi.b D0, 0x8 00001324 6D04 blt +0x6 /* 0000132A */ 00001326 5448 addq.w A0, 2 00001328 5449 addq.w A1, 2 label0000132A: 0000132A 2472 0200 movea.l A2, [A2 + D0.w * 2] 0000132E 4ED2 jmp [A2] label00001330: 00001330 4E5E unlink A6 00001332 4E75 rts fn00001334: 00001334 4E56 FFFE link A6, -0x0002 00001338 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 0000133E 6616 bne +0x18 /* 00001356 */ 00001340 3F3C 0001 move.w -[A7], 0x1 00001344 4EBA FFEE jsr [PC - 0x12 /* 00001334 */] 00001348 548F addq.l A7, 2 0000134A 3F3C 0002 move.w -[A7], 0x2 0000134E 4EBA FFE4 jsr [PC - 0x1C /* 00001334 */] 00001352 548F addq.l A7, 2 00001354 604E bra +0x50 /* 000013A4 */ label00001356: 00001356 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000135C 6704 beq +0x6 /* 00001362 */ 0000135E 7002 moveq.l D0, 0x02 00001360 6002 bra +0x4 /* 00001364 */ label00001362: 00001362 7006 moveq.l D0, 0x06 label00001364: 00001364 3D40 FFFE move.w [A6 - 0x2], D0 00001368 302E FFFE move.w D0, [A6 - 0x2] 0000136C 48C0 ext.l D0 0000136E E580 asl D0, 2 00001370 322E FFFE move.w D1, [A6 - 0x2] 00001374 48C1 ext.l D1 00001376 E581 asl D1, 2 00001378 41EC 0382 lea.l A0, [A4 + 0x382] 0000137C D1C1 add.l A0, D1 0000137E 2240 movea.l A1, D0 00001380 2350 01B2 move.l [A1 + 0x1B2], [A0] 00001384 302E FFFE move.w D0, [A6 - 0x2] 00001388 5240 addq.w D0, 1 0000138A 48C0 ext.l D0 0000138C E580 asl D0, 2 0000138E 322E FFFE move.w D1, [A6 - 0x2] 00001392 5241 addq.w D1, 1 00001394 48C1 ext.l D1 00001396 E581 asl D1, 2 00001398 41EC 0382 lea.l A0, [A4 + 0x382] 0000139C D1C1 add.l A0, D1 0000139E 2240 movea.l A1, D0 000013A0 2350 01B2 move.l [A1 + 0x1B2], [A0] label000013A4: 000013A4 4E5E unlink A6 000013A6 4E75 rts fn000013A8: 000013A8 48E7 0030 movem.l -[A7], A2,A3 000013AC 42A7 clr.l -[A7] 000013AE 4EBA 01FE jsr [PC + 0x1FE /* 000015AE */] 000013B2 205F movea.l A0, [A7]+ 000013B4 2668 0002 movea.l A3, [A0 + 0x2] label000013B8: 000013B8 206B 0006 movea.l A0, [A3 + 0x6] 000013BC 5C88 addq.l A0, 6 000013BE 2448 movea.l A2, A0 000013C0 0C92 2278 0134 cmpi.l [A2], 0x22780134 000013C6 660C bne +0xE /* 000013D4 */ 000013C8 4267 clr.w -[A7] 000013CA 2F0B move.l -[A7], A3 000013CC 4EBA 014C jsr [PC + 0x14C /* 0000151A */] 000013D0 301F move.w D0, [A7]+ 000013D2 6006 bra +0x8 /* 000013DA */ label000013D4: 000013D4 2653 movea.l A3, [A3] 000013D6 200B move.l D0, A3 000013D8 66DE bne -0x20 /* 000013B8 */ label000013DA: 000013DA 200B move.l D0, A3 000013DC 4CDF 0C00 movem.l A2,A3, [A7]+ 000013E0 4E75 rts fn000013E2: 000013E2 294C 037E move.l [A4 + 0x37E], A4 000013E6 41FA 0024 lea.l A0, [PC + 0x24 /* 0000140C, value 0x2F0B2F0C */] 000013EA 2948 0376 move.l [A4 + 0x376], A0 000013EE 486C 0370 pea.l [A4 + 0x370] 000013F2 4EBA 01C4 jsr [PC + 0x1C4 /* 000015B8 */] 000013F6 486C 0370 pea.l [A4 + 0x370] 000013FA 4878 00ED push.l 0xED 000013FE 4EBA 01D0 jsr [PC + 0x1D0 /* 000015D0 */] 00001402 422C 0010 clr.b [A4 + 0x10] 00001406 422C 000F clr.b [A4 + 0xF] 0000140A 4E75 rts 0000140C 2F0B move.l -[A7], A3 0000140E 2F0C move.l -[A7], A4 00001410 2649 movea.l A3, A1 00001412 286B 000E movea.l A4, [A3 + 0xE] 00001416 4A2C 000F tst.b [A4 + 0xF] 0000141A 670A beq +0xC /* 00001426 */ 0000141C 422C 0010 clr.b [A4 + 0x10] 00001420 422C 000F clr.b [A4 + 0xF] 00001424 602A bra +0x2C /* 00001450 */ label00001426: 00001426 4A2C 0010 tst.b [A4 + 0x10] 0000142A 6624 bne +0x26 /* 00001450 */ 0000142C 7001 moveq.l D0, 0x01 0000142E 1940 0010 move.b [A4 + 0x10], D0 00001432 4A2C 0008 tst.b [A4 + 0x8] 00001436 6714 beq +0x16 /* 0000144C */ 00001438 4EBA F606 jsr [PC - 0x9FA /* 00000A40 */] 0000143C 226C 0012 movea.l A1, [A4 + 0x12] 00001440 303C FF1A move.w D0, 0xFF1A 00001444 2078 08FC movea.l A0, [0x000008FC /* JIODone */] 00001448 4E90 jsr [A0] 0000144A 6004 bra +0x6 /* 00001450 */ label0000144C: 0000144C 4EBA F5F2 jsr [PC - 0xA0E /* 00000A40 */] label00001450: 00001450 4A2C 000C tst.b [A4 + 0xC] 00001454 670A beq +0xC /* 00001460 */ 00001456 2F0B move.l -[A7], A3 00001458 4878 00ED push.l 0xED 0000145C 4EBA 0172 jsr [PC + 0x172 /* 000015D0 */] label00001460: 00001460 285F movea.l A4, [A7]+ 00001462 265F movea.l A3, [A7]+ 00001464 4E75 rts fn00001466: 00001466 4E56 0000 link A6, 0 0000146A 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00001470 6630 bne +0x32 /* 000014A2 */ 00001472 1038 01FB move.b D0, [0x000001FB /* SPConfig */] 00001476 4880 ext.w D0 00001478 0240 000F andi.w D0, 0xF 0000147C 0C40 0001 cmpi.w D0, 0x1 00001480 6620 bne +0x22 /* 000014A2 */ 00001482 4A2E 000B tst.b [A6 + 0xB] 00001486 6708 beq +0xA /* 00001490 */ 00001488 41EC 03A2 lea.l A0, [A4 + 0x3A2] 0000148C 2008 move.l D0, A0 0000148E 6006 bra +0x8 /* 00001496 */ label00001490: 00001490 41EC 03B5 lea.l A0, [A4 + 0x3B5] 00001494 2008 move.l D0, A0 label00001496: 00001496 2F00 move.l -[A7], D0 00001498 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000149C 4EBA 12FC jsr [PC + 0x12FC /* 0000279A */] 000014A0 5C8F addq.l A7, 6 label000014A2: 000014A2 4E5E unlink A6 000014A4 4E75 rts fn000014A6: 000014A6 2F2F 0004 move.l -[A7], [A7 + 0x4] 000014AA 2F2F 000C move.l -[A7], [A7 + 0xC] 000014AE A843 syscall Fix2X 000014B0 588F addq.l A7, 4 000014B2 4E75 rts 000014B4 7000 moveq.l D0, 0x00 label000014B6: 000014B6 2F09 move.l -[A7], A1 label000014B8: 000014B8 31C0 0220 move.w [0x00000220 /* MemErr */], D0 000014BC 4E75 rts 000014BE 7000 moveq.l D0, 0x00 000014C0 60F6 bra -0x8 /* 000014B8 */ fn000014C2: 000014C2 225F movea.l A1, [A7]+ 000014C4 201F move.l D0, [A7]+ 000014C6 A51E syscall NewPtrSys, flags=5 000014C8 2E88 move.l [A7], A0 000014CA 4EFA FFEA jmp [PC - 0x16 /* 000014B6 */] fn000014CE: 000014CE 225F movea.l A1, [A7]+ 000014D0 205F movea.l A0, [A7]+ 000014D2 A01F syscall DisposPtr/DisposePtr 000014D4 4EFA FFE0 jmp [PC - 0x20 /* 000014B6 */] fn000014D8: 000014D8 225F movea.l A1, [A7]+ 000014DA 201F move.l D0, [A7]+ 000014DC A122 syscall NewHandle, flags=1 000014DE 2E88 move.l [A7], A0 000014E0 4EFA FFD4 jmp [PC - 0x2C /* 000014B6 */] fn000014E4: 000014E4 225F movea.l A1, [A7]+ 000014E6 205F movea.l A0, [A7]+ 000014E8 A023 syscall DisposHandle/DisposeHandle 000014EA 4EFA FFCA jmp [PC - 0x36 /* 000014B6 */] fn000014EE: 000014EE 225F movea.l A1, [A7]+ 000014F0 205F movea.l A0, [A7]+ 000014F2 A029 syscall HLock 000014F4 4EFA FFC0 jmp [PC - 0x40 /* 000014B6 */] fn000014F8: 000014F8 221F move.l D1, [A7]+ 000014FA 201F move.l D0, [A7]+ 000014FC 225F movea.l A1, [A7]+ 000014FE 205F movea.l A0, [A7]+ 00001500 A02E syscall BlockMove/BlockMoveData 00001502 2241 movea.l A1, D1 00001504 4EFA FFB0 jmp [PC - 0x50 /* 000014B6 */] fn00001508: 00001508 3F78 0220 0004 move.w [A7 + 0x4], [0x00000220 /* MemErr */] 0000150E 4E75 rts fn00001510: 00001510 225F movea.l A1, [A7]+ 00001512 205F movea.l A0, [A7]+ 00001514 A033 syscall VInstall 00001516 3E80 move.w [A7], D0 00001518 4ED1 jmp [A1] fn0000151A: 0000151A 225F movea.l A1, [A7]+ 0000151C 205F movea.l A0, [A7]+ 0000151E A034 syscall VRemove 00001520 3E80 move.w [A7], D0 00001522 4ED1 jmp [A1] fn00001524: 00001524 206F 0008 movea.l A0, [A7 + 0x8] 00001528 7018 moveq.l D0, 0x18 label0000152A: 0000152A 4267 clr.w -[A7] 0000152C 51C8 FFFC dbf D0, -0x6 /* 0000152A */ 00001530 2F48 0012 move.l [A7 + 0x12], A0 00001534 422F 001B clr.b [A7 + 0x1B] 00001538 204F movea.l A0, A7 0000153A A000 syscall Open/PBHOpen/HOpen 0000153C 322F 0018 move.w D1, [A7 + 0x18] 00001540 DEFC 0032 add.w A7, 0x32 /* '2' */ 00001544 206F 0004 movea.l A0, [A7 + 0x4] 00001548 3081 move.w [A0], D1 0000154A 3F40 000C move.w [A7 + 0xC], D0 0000154E 205F movea.l A0, [A7]+ 00001550 504F addq.w A7, 8 00001552 4ED0 jmp [A0] fn00001554: 00001554 302F 0004 move.w D0, [A7 + 0x4] 00001558 9EFC 001E sub.w A7, 0x1E 0000155C 3F40 0018 move.w [A7 + 0x18], D0 00001560 204F movea.l A0, A7 00001562 A001 syscall Close 00001564 DEFC 001E add.w A7, 0x1E 00001568 3F40 0006 move.w [A7 + 0x6], D0 0000156C 205F movea.l A0, [A7]+ 0000156E 544F addq.w A7, 2 00001570 4ED0 jmp [A0] fn00001572: 00001572 225F movea.l A1, [A7]+ 00001574 121F move.b D1, [A7]+ 00001576 301F move.w D0, [A7]+ 00001578 2F09 move.l -[A7], A1 0000157A 4A01 tst.b D1 0000157C 6704 beq +0x6 /* 00001582 */ 0000157E A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00001580 6002 bra +0x4 /* 00001584 */ label00001582: 00001582 A346 syscall GetOSTrapAddress, flags=3 label00001584: 00001584 2F48 0004 move.l [A7 + 0x4], A0 00001588 4E75 rts fn0000158A: 0000158A 225F movea.l A1, [A7]+ 0000158C 121F move.b D1, [A7]+ 0000158E 301F move.w D0, [A7]+ 00001590 205F movea.l A0, [A7]+ 00001592 2F09 move.l -[A7], A1 00001594 4A01 tst.b D1 00001596 6704 beq +0x6 /* 0000159C */ 00001598 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6 0000159A 6002 bra +0x4 /* 0000159E */ label0000159C: 0000159C A247 syscall SetOSTrapAddress, flags=2 label0000159E: 0000159E 4E75 rts fn000015A0: 000015A0 201F move.l D0, [A7]+ 000015A2 225F movea.l A1, [A7]+ 000015A4 205F movea.l A0, [A7]+ 000015A6 2F00 move.l -[A7], D0 000015A8 A03B syscall Delay 000015AA 2280 move.l [A1], D0 000015AC 4E75 rts fn000015AE: 000015AE 2F7C 0000 0160 0004 move.l [A7 + 0x4], 0x160 000015B6 4E75 rts fn000015B8: 000015B8 206F 0004 movea.l A0, [A7 + 0x4] 000015BC A058 syscall InsTime 000015BE 205F movea.l A0, [A7]+ 000015C0 588F addq.l A7, 4 000015C2 4ED0 jmp [A0] fn000015C4: 000015C4 206F 0004 movea.l A0, [A7 + 0x4] 000015C8 A059 syscall RmvTime 000015CA 205F movea.l A0, [A7]+ 000015CC 588F addq.l A7, 4 000015CE 4ED0 jmp [A0] fn000015D0: 000015D0 202F 0004 move.l D0, [A7 + 0x4] 000015D4 206F 0008 movea.l A0, [A7 + 0x8] 000015D8 A05A syscall PrimeTime 000015DA 205F movea.l A0, [A7]+ 000015DC 508F addq.l A7, 8 000015DE 4ED0 jmp [A0] fn000015E0: 000015E0 4A78 028E tst.w [0x0000028E /* ROM85 */] 000015E4 6B1C bmi +0x1E /* 00001602 */ 000015E6 303C A89F move.w D0, 0xA89F 000015EA A346 syscall GetOSTrapAddress, flags=3 000015EC 2248 movea.l A1, A0 000015EE 303C A055 move.w D0, 0xA055 000015F2 A346 syscall GetOSTrapAddress, flags=3 000015F4 B3C8 cmpa.l A1, A0 000015F6 670A beq +0xC /* 00001602 */ 000015F8 225F movea.l A1, [A7]+ 000015FA 201F move.l D0, [A7]+ 000015FC A055 syscall StripAddress 000015FE 2E80 move.l [A7], D0 00001600 4ED1 jmp [A1] label00001602: 00001602 225F movea.l A1, [A7]+ 00001604 201F move.l D0, [A7]+ 00001606 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 0000160A 2E80 move.l [A7], D0 0000160C 4ED1 jmp [A1] fn0000160E: 0000160E 206F 0004 movea.l A0, [A7 + 0x4] 00001612 2050 movea.l A0, [A0] 00001614 A9E1 syscall HandToHand 00001616 226F 0004 movea.l A1, [A7 + 0x4] 0000161A 2288 move.l [A1], A0 0000161C 3F40 0008 move.w [A7 + 0x8], D0 00001620 2E9F move.l [A7], [A7]+ 00001622 4E75 rts fn00001624: 00001624 4E56 0000 link A6, 0 00001628 594F subq.w A7, 4 0000162A 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00001630 3F2E 000A move.w -[A7], [A6 + 0xA] 00001634 A9A0 syscall GetResource 00001636 226E 000C movea.l A1, [A6 + 0xC] 0000163A 4211 clr.b [A1] 0000163C 201F move.l D0, [A7]+ 0000163E 6720 beq +0x22 /* 00001660 */ 00001640 2040 movea.l A0, D0 00001642 2050 movea.l A0, [A0] 00001644 3018 move.w D0, [A0]+ 00001646 322E 0008 move.w D1, [A6 + 0x8] 0000164A B240 cmp.w D1, D0 0000164C 6E12 bgt +0x14 /* 00001660 */ 0000164E 7000 moveq.l D0, 0x00 label00001650: 00001650 5341 subq.w D1, 1 00001652 6706 beq +0x8 /* 0000165A */ 00001654 1018 move.b D0, [A0]+ 00001656 D1C0 add.l A0, D0 00001658 60F6 bra -0x8 /* 00001650 */ label0000165A: 0000165A 1010 move.b D0, [A0] 0000165C 5240 addq.w D0, 1 0000165E A02E syscall BlockMove/BlockMoveData label00001660: 00001660 4E5E unlink A6 00001662 205F movea.l A0, [A7]+ 00001664 508F addq.l A7, 8 00001666 4ED0 jmp [A0] 00001668 201F move.l D0, [A7]+ 0000166A A055 syscall StripAddress 0000166C 2040 movea.l A0, D0 0000166E 4ED0 jmp [A0] 00001670 4E75 rts fn00001672: 00001672 4E56 FFFC link A6, -0x0004 00001676 42A7 clr.l -[A7] 00001678 3F3C A86E move.w -[A7], 0xA86E 0000167C 1F3C 0001 move.b -[A7], 0x1 00001680 4EBA FEF0 jsr [PC - 0x110 /* 00001572 */] 00001684 201F move.l D0, [A7]+ 00001686 42A7 clr.l -[A7] 00001688 3F3C AA6E move.w -[A7], 0xAA6E 0000168C 1F3C 0001 move.b -[A7], 0x1 00001690 2D40 FFFC move.l [A6 - 0x4], D0 00001694 4EBA FEDC jsr [PC - 0x124 /* 00001572 */] 00001698 201F move.l D0, [A7]+ 0000169A B0AE FFFC cmp.l D0, [A6 - 0x4] 0000169E 6706 beq +0x8 /* 000016A6 */ 000016A0 303C 0400 move.w D0, 0x400 000016A4 6004 bra +0x6 /* 000016AA */ label000016A6: 000016A6 303C 0200 move.w D0, 0x200 label000016AA: 000016AA 4E5E unlink A6 000016AC 4E75 rts fn000016AE: 000016AE 4E56 0000 link A6, 0 000016B2 303C 0800 move.w D0, 0x800 000016B6 C06E 0008 and.w D0, [A6 + 0x8] 000016BA 4A40 tst.w D0 000016BC 6604 bne +0x6 /* 000016C2 */ 000016BE 7000 moveq.l D0, 0x00 000016C0 6002 bra +0x4 /* 000016C4 */ label000016C2: 000016C2 7001 moveq.l D0, 0x01 label000016C4: 000016C4 4E5E unlink A6 000016C6 4E75 rts fn000016C8: 000016C8 4E56 FFFA link A6, -0x0006 000016CC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000016D0 4EBA FFDC jsr [PC - 0x24 /* 000016AE */] 000016D4 548F addq.l A7, 2 000016D6 3D40 FFFE move.w [A6 - 0x2], D0 000016DA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000016E0 6616 bne +0x18 /* 000016F8 */ 000016E2 026E 07FF 0008 andi.w [A6 + 0x8], 0x7FF 000016E8 4EBA FF88 jsr [PC - 0x78 /* 00001672 */] 000016EC B06E 0008 cmp.w D0, [A6 + 0x8] 000016F0 6E06 bgt +0x8 /* 000016F8 */ 000016F2 3D7C A89F 0008 move.w [A6 + 0x8], 0xA89F label000016F8: 000016F8 42A7 clr.l -[A7] 000016FA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000016FE 1F2E FFFF move.b -[A7], [A6 - 0x1] 00001702 4EBA FE6E jsr [PC - 0x192 /* 00001572 */] 00001706 201F move.l D0, [A7]+ 00001708 42A7 clr.l -[A7] 0000170A 3F3C A89F move.w -[A7], 0xA89F 0000170E 1F3C 0001 move.b -[A7], 0x1 00001712 2D40 FFFA move.l [A6 - 0x6], D0 00001716 4EBA FE5A jsr [PC - 0x1A6 /* 00001572 */] 0000171A 201F move.l D0, [A7]+ 0000171C B0AE FFFA cmp.l D0, [A6 - 0x6] 00001720 56C0 sne D0 00001722 4400 neg.b D0 00001724 4880 ext.w D0 00001726 4E5E unlink A6 00001728 4E75 rts fn0000172A: 0000172A 48E7 0710 movem.l -[A7], D5,D6,D7,A3 0000172E 4AAC 001A tst.l [A4 + 0x1A] 00001732 6712 beq +0x14 /* 00001746 */ 00001734 302C 0030 move.w D0, [A4 + 0x30] 00001738 D06C 002E add.w D0, [A4 + 0x2E] 0000173C 0640 FF00 addi.w D0, 0xFF00 00001740 3E00 move.w D7, D0 00001742 6000 004E bra +0x50 /* 00001792 */ label00001746: 00001746 41EC 0054 lea.l A0, [A4 + 0x54] 0000174A 43EC 014C lea.l A1, [A4 + 0x14C] 0000174E 200A move.l D0, A2 00001750 246C 0040 movea.l A2, [A4 + 0x40] 00001754 40C1 move.w D1, SR 00001756 0641 0100 addi.w D1, 0x100 0000175A 46C1 move.w SR, D1 0000175C 4E92 jsr [A2] 0000175E 2440 movea.l A2, D0 00001760 41EC 0054 lea.l A0, [A4 + 0x54] 00001764 2648 movea.l A3, A0 00001766 7E00 moveq.l D7, 0x00 00001768 7C00 moveq.l D6, 0x00 0000176A 6012 bra +0x14 /* 0000177E */ label0000176C: 0000176C 41D3 lea.l A0, [A3] 0000176E 528B addq.l A3, 1 00001770 7000 moveq.l D0, 0x00 00001772 1010 move.b D0, [A0] 00001774 3A00 move.w D5, D0 00001776 B047 cmp.w D0, D7 00001778 6F02 ble +0x4 /* 0000177C */ 0000177A 3E05 move.w D7, D5 label0000177C: 0000177C 5246 addq.w D6, 1 label0000177E: 0000177E 0C46 00C0 cmpi.w D6, 0xC0 00001782 6DE8 blt -0x16 /* 0000176C */ 00001784 0647 FF80 addi.w D7, 0xFF80 00001788 4A47 tst.w D7 0000178A 6C04 bge +0x6 /* 00001790 */ 0000178C 7E00 moveq.l D7, 0x00 0000178E 6002 bra +0x4 /* 00001792 */ label00001790: 00001790 DE47 add.w D7, D7 label00001792: 00001792 3007 move.w D0, D7 00001794 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+ 00001798 4E75 rts fn0000179A: 0000179A 4E56 FEF8 link A6, -0x0108 0000179E 3F3C A055 move.w -[A7], 0xA055 000017A2 4EBA FF24 jsr [PC - 0xDC /* 000016C8 */] 000017A6 548F addq.l A7, 2 000017A8 4A00 tst.b D0 000017AA 6730 beq +0x32 /* 000017DC */ 000017AC 42A7 clr.l -[A7] 000017AE 2F2C 0000 move.l -[A7], [A4 + 0x0] 000017B2 4EBA FE2C jsr [PC - 0x1D4 /* 000015E0 */] 000017B6 201F move.l D0, [A7]+ 000017B8 2940 0000 move.l [A4 + 0x0], D0 000017BC 200C move.l D0, A4 000017BE C0AC 0000 and.l D0, [A4 + 0x0] 000017C2 2840 movea.l A4, D0 000017C4 202E 0008 move.l D0, [A6 + 0x8] 000017C8 C0AC 0000 and.l D0, [A4 + 0x0] 000017CC 2D40 0008 move.l [A6 + 0x8], D0 000017D0 202E 000C move.l D0, [A6 + 0xC] 000017D4 C0AC 0000 and.l D0, [A4 + 0x0] 000017D8 2D40 000C move.l [A6 + 0xC], D0 label000017DC: 000017DC 296E 000C 0012 move.l [A4 + 0x12], [A6 + 0xC] 000017E2 4267 clr.w -[A7] 000017E4 4879 6D61 6368 push.l 0x6D616368 /* 'mach' */ 000017EA 486E FFFA pea.l [A6 - 0x6] 000017EE 225F movea.l A1, [A7]+ 000017F0 201F move.l D0, [A7]+ 000017F2 A1AD syscall Gestalt, flags=1 000017F4 2288 move.l [A1], A0 000017F6 3E80 move.w [A7], D0 000017F8 301F move.w D0, [A7]+ 000017FA 3D40 FFFE move.w [A6 - 0x2], D0 000017FE 0CAE 0000 000A FFFA cmpi.l [A6 - 0x6], 0xA /* '\n' */ 00001806 57C0 seq D0 00001808 4400 neg.b D0 0000180A 4880 ext.w D0 0000180C 1940 0004 move.b [A4 + 0x4], D0 00001810 0CAE 0000 0004 FFFA cmpi.l [A6 - 0x6], 0x4 00001818 57C0 seq D0 0000181A 4400 neg.b D0 0000181C 4880 ext.w D0 0000181E 1940 0006 move.b [A4 + 0x6], D0 00001822 0CAE 0000 0012 FFFA cmpi.l [A6 - 0x6], 0x12 0000182A 670E beq +0x10 /* 0000183A */ 0000182C 0CAE 0000 0013 FFFA cmpi.l [A6 - 0x6], 0x13 00001834 6704 beq +0x6 /* 0000183A */ 00001836 7000 moveq.l D0, 0x00 00001838 6002 bra +0x4 /* 0000183C */ label0000183A: 0000183A 7001 moveq.l D0, 0x01 label0000183C: 0000183C 1940 000B move.b [A4 + 0xB], D0 00001840 4A2C 0006 tst.b [A4 + 0x6] 00001844 661E bne +0x20 /* 00001864 */ 00001846 4A2C 0004 tst.b [A4 + 0x4] 0000184A 6618 bne +0x1A /* 00001864 */ 0000184C 0CAE 0000 0005 FFFA cmpi.l [A6 - 0x6], 0x5 00001854 670E beq +0x10 /* 00001864 */ 00001856 0CAE 0000 0011 FFFA cmpi.l [A6 - 0x6], 0x11 0000185E 6704 beq +0x6 /* 00001864 */ 00001860 7000 moveq.l D0, 0x00 00001862 6002 bra +0x4 /* 00001866 */ label00001864: 00001864 7001 moveq.l D0, 0x01 label00001866: 00001866 1940 0011 move.b [A4 + 0x11], D0 0000186A 4267 clr.w -[A7] 0000186C 4879 7072 6F63 push.l 0x70726F63 /* 'proc' */ 00001872 486E FFFA pea.l [A6 - 0x6] 00001876 225F movea.l A1, [A7]+ 00001878 201F move.l D0, [A7]+ 0000187A A1AD syscall Gestalt, flags=1 0000187C 2288 move.l [A1], A0 0000187E 3E80 move.w [A7], D0 00001880 301F move.w D0, [A7]+ 00001882 3D40 FFFE move.w [A6 - 0x2], D0 00001886 0CAE 0000 0001 FFFA cmpi.l [A6 - 0x6], 0x1 0000188E 57C0 seq D0 00001890 4400 neg.b D0 00001892 4880 ext.w D0 00001894 1940 0005 move.b [A4 + 0x5], D0 00001898 4A2C 0011 tst.b [A4 + 0x11] 0000189C 6704 beq +0x6 /* 000018A2 */ 0000189E 4238 0CB2 clr.b [0x00000CB2 /* MMU32bit */] label000018A2: 000018A2 4EBA 00E2 jsr [PC + 0xE2 /* 00001986 */] 000018A6 7001 moveq.l D0, 0x01 000018A8 3D40 FFF8 move.w [A6 - 0x8], D0 000018AC 3F3C 0001 move.w -[A7], 0x1 000018B0 3F3C 0002 move.w -[A7], 0x2 000018B4 4EBA 0FF4 jsr [PC + 0xFF4 /* 000028AA */] 000018B8 588F addq.l A7, 4 000018BA 4A00 tst.b D0 000018BC 6710 beq +0x12 /* 000018CE */ 000018BE 7002 moveq.l D0, 0x02 000018C0 3D40 FFF8 move.w [A6 - 0x8], D0 000018C4 3F3C 0002 move.w -[A7], 0x2 000018C8 4EBA 1116 jsr [PC + 0x1116 /* 000029E0 */] 000018CC 548F addq.l A7, 2 label000018CE: 000018CE 3F3C 0001 move.w -[A7], 0x1 000018D2 3F3C 0001 move.w -[A7], 0x1 000018D6 4EBA 0FD2 jsr [PC + 0xFD2 /* 000028AA */] 000018DA 588F addq.l A7, 4 000018DC 4A00 tst.b D0 000018DE 6710 beq +0x12 /* 000018F0 */ 000018E0 7001 moveq.l D0, 0x01 000018E2 3D40 FFF8 move.w [A6 - 0x8], D0 000018E6 3F3C 0001 move.w -[A7], 0x1 000018EA 4EBA 10F4 jsr [PC + 0x10F4 /* 000029E0 */] 000018EE 548F addq.l A7, 2 label000018F0: 000018F0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000018F4 4EBA F21A jsr [PC - 0xDE6 /* 00000B10 */] 000018F8 548F addq.l A7, 2 000018FA 4A00 tst.b D0 000018FC 6606 bne +0x8 /* 00001904 */ 000018FE 7094 moveq.l D0, 0xFFFFFF94 00001900 6000 0080 bra +0x82 /* 00001982 */ label00001904: 00001904 4EBA 0114 jsr [PC + 0x114 /* 00001A1A */] 00001908 42A7 clr.l -[A7] 0000190A 4879 4943 4E23 push.l 0x49434E23 /* 'ICN#' */ 00001910 3F3C 0080 move.w -[A7], 0x80 00001914 A9A0 syscall GetResource 00001916 205F movea.l A0, [A7]+ 00001918 2948 0044 move.l [A4 + 0x44], A0 0000191C 2008 move.l D0, A0 0000191E 670E beq +0x10 /* 0000192E */ 00001920 2F2C 0044 move.l -[A7], [A4 + 0x44] 00001924 A992 syscall DetachResource 00001926 2F2C 0044 move.l -[A7], [A4 + 0x44] 0000192A 4EBA FBC2 jsr [PC - 0x43E /* 000014EE */] label0000192E: 0000192E 486E FEF8 pea.l [A6 - 0x108] 00001932 3F3C 0080 move.w -[A7], 0x80 00001936 3F3C 0002 move.w -[A7], 0x2 0000193A 4EBA FCE8 jsr [PC - 0x318 /* 00001624 */] 0000193E 4A2E FEF8 tst.b [A6 - 0x108] 00001942 673C beq +0x3E /* 00001980 */ 00001944 7000 moveq.l D0, 0x00 00001946 102E FEF8 move.b D0, [A6 - 0x108] 0000194A 42A7 clr.l -[A7] 0000194C 5240 addq.w D0, 1 0000194E 4840 swap.w D0 00001950 4240 clr.w D0 00001952 4840 swap.w D0 00001954 2F00 move.l -[A7], D0 00001956 4EBA FB6A jsr [PC - 0x496 /* 000014C2 */] 0000195A 205F movea.l A0, [A7]+ 0000195C 2948 0050 move.l [A4 + 0x50], A0 00001960 2008 move.l D0, A0 00001962 671C beq +0x1E /* 00001980 */ 00001964 7000 moveq.l D0, 0x00 00001966 102E FEF8 move.b D0, [A6 - 0x108] 0000196A 486E FEF8 pea.l [A6 - 0x108] 0000196E 2F2C 0050 move.l -[A7], [A4 + 0x50] 00001972 5240 addq.w D0, 1 00001974 4840 swap.w D0 00001976 4240 clr.w D0 00001978 4840 swap.w D0 0000197A 2F00 move.l -[A7], D0 0000197C 4EBA FB7A jsr [PC - 0x486 /* 000014F8 */] label00001980: 00001980 7000 moveq.l D0, 0x00 label00001982: 00001982 4E5E unlink A6 00001984 4E75 rts fn00001986: 00001986 422C 000A clr.b [A4 + 0xA] 0000198A 4EBA F0B4 jsr [PC - 0xF4C /* 00000A40 */] 0000198E 41EC 014C lea.l A0, [A4 + 0x14C] 00001992 2948 001E move.l [A4 + 0x1E], A0 00001996 426C 0026 clr.w [A4 + 0x26] 0000199A 426C 0114 clr.w [A4 + 0x114] 0000199E 297C 0000 00C0 002A move.l [A4 + 0x2A], 0xC0 000019A6 7001 moveq.l D0, 0x01 000019A8 3940 0028 move.w [A4 + 0x28], D0 000019AC 4E75 rts fn000019AE: 000019AE 6104 bsr +0x6 /* 000019B4 */ 000019B0 0000 0000 ori.b D0, 0x0 fn000019B4: 000019B4 225F movea.l A1, [A7]+ 000019B6 4E75 rts fn000019B8: 000019B8 4E56 FEFC link A6, -0x0104 000019BC 486E FF00 pea.l [A6 - 0x100] 000019C0 3F3C 012C move.w -[A7], 0x12C 000019C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000019C8 4EBA FC5A jsr [PC - 0x3A6 /* 00001624 */] 000019CC 4A2E FF00 tst.b [A6 - 0x100] 000019D0 6604 bne +0x6 /* 000019D6 */ 000019D2 7000 moveq.l D0, 0x00 000019D4 6040 bra +0x42 /* 00001A16 */ label000019D6: 000019D6 7000 moveq.l D0, 0x00 000019D8 102E FF00 move.b D0, [A6 - 0x100] 000019DC 42A7 clr.l -[A7] 000019DE 5240 addq.w D0, 1 000019E0 4840 swap.w D0 000019E2 4240 clr.w D0 000019E4 4840 swap.w D0 000019E6 2F00 move.l -[A7], D0 000019E8 4EBA FAD8 jsr [PC - 0x528 /* 000014C2 */] 000019EC 205F movea.l A0, [A7]+ 000019EE 2D48 FEFC move.l [A6 - 0x104], A0 000019F2 2008 move.l D0, A0 000019F4 671C beq +0x1E /* 00001A12 */ 000019F6 7000 moveq.l D0, 0x00 000019F8 102E FF00 move.b D0, [A6 - 0x100] 000019FC 486E FF00 pea.l [A6 - 0x100] 00001A00 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001A04 5240 addq.w D0, 1 00001A06 4840 swap.w D0 00001A08 4240 clr.w D0 00001A0A 4840 swap.w D0 00001A0C 2F00 move.l -[A7], D0 00001A0E 4EBA FAE8 jsr [PC - 0x518 /* 000014F8 */] label00001A12: 00001A12 202E FEFC move.l D0, [A6 - 0x104] label00001A16: 00001A16 4E5E unlink A6 00001A18 4E75 rts fn00001A1A: 00001A1A 4E56 FFF4 link A6, -0x000C 00001A1E 422C 0007 clr.b [A4 + 0x7] 00001A22 4EBA FF8A jsr [PC - 0x76 /* 000019AE */] 00001A26 228C move.l [A1], A4 00001A28 42A7 clr.l -[A7] 00001A2A 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */ 00001A30 3F3C 012C move.w -[A7], 0x12C 00001A34 A9A0 syscall GetResource 00001A36 205F movea.l A0, [A7]+ 00001A38 2D48 FFFC move.l [A6 - 0x4], A0 00001A3C 2008 move.l D0, A0 00001A3E 6700 0156 beq +0x158 /* 00001B96 */ 00001A42 206E FFFC movea.l A0, [A6 - 0x4] 00001A46 2050 movea.l A0, [A0] 00001A48 43EC 03C8 lea.l A1, [A4 + 0x3C8] 00001A4C 22D8 move.l [A1]+, [A0]+ 00001A4E 22D8 move.l [A1]+, [A0]+ 00001A50 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A54 A9A3 syscall ReleaseResource 00001A56 42A7 clr.l -[A7] 00001A58 4879 4449 544C push.l 0x4449544C /* 'DITL' */ 00001A5E 3F3C 012C move.w -[A7], 0x12C 00001A62 A9A0 syscall GetResource 00001A64 205F movea.l A0, [A7]+ 00001A66 2948 03D0 move.l [A4 + 0x3D0], A0 00001A6A 2008 move.l D0, A0 00001A6C 6700 0128 beq +0x12A /* 00001B96 */ 00001A70 42A7 clr.l -[A7] 00001A72 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001A78 3F3C 012C move.w -[A7], 0x12C 00001A7C A9A0 syscall GetResource 00001A7E 205F movea.l A0, [A7]+ 00001A80 2948 03E4 move.l [A4 + 0x3E4], A0 00001A84 2008 move.l D0, A0 00001A86 6700 010E beq +0x110 /* 00001B96 */ 00001A8A 42A7 clr.l -[A7] 00001A8C 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001A92 3F3C 012D move.w -[A7], 0x12D 00001A96 A9A0 syscall GetResource 00001A98 205F movea.l A0, [A7]+ 00001A9A 2948 03E8 move.l [A4 + 0x3E8], A0 00001A9E 2008 move.l D0, A0 00001AA0 6700 00F4 beq +0xF6 /* 00001B96 */ 00001AA4 42A7 clr.l -[A7] 00001AA6 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001AAC 3F3C 012E move.w -[A7], 0x12E 00001AB0 A9A0 syscall GetResource 00001AB2 205F movea.l A0, [A7]+ 00001AB4 2948 03EC move.l [A4 + 0x3EC], A0 00001AB8 2008 move.l D0, A0 00001ABA 6700 00DA beq +0xDC /* 00001B96 */ 00001ABE 2F2C 03D0 move.l -[A7], [A4 + 0x3D0] 00001AC2 A992 syscall DetachResource 00001AC4 2F2C 03E4 move.l -[A7], [A4 + 0x3E4] 00001AC8 A992 syscall DetachResource 00001ACA 2F2C 03E8 move.l -[A7], [A4 + 0x3E8] 00001ACE A992 syscall DetachResource 00001AD0 2F2C 03EC move.l -[A7], [A4 + 0x3EC] 00001AD4 A992 syscall DetachResource 00001AD6 42A7 clr.l -[A7] 00001AD8 4879 7665 7273 push.l 0x76657273 /* 'vers' */ 00001ADE 3F3C 0001 move.w -[A7], 0x1 00001AE2 A9A0 syscall GetResource 00001AE4 205F movea.l A0, [A7]+ 00001AE6 2D48 FFF8 move.l [A6 - 0x8], A0 00001AEA 2008 move.l D0, A0 00001AEC 6700 00A8 beq +0xAA /* 00001B96 */ 00001AF0 206E FFF8 movea.l A0, [A6 - 0x8] 00001AF4 2050 movea.l A0, [A0] 00001AF6 1028 0006 move.b D0, [A0 + 0x6] 00001AFA 4880 ext.w D0 00001AFC 5240 addq.w D0, 1 00001AFE 48C0 ext.l D0 00001B00 2D40 FFF4 move.l [A6 - 0xC], D0 00001B04 42A7 clr.l -[A7] 00001B06 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B0A 4EBA F9B6 jsr [PC - 0x64A /* 000014C2 */] 00001B0E 205F movea.l A0, [A7]+ 00001B10 2948 03E0 move.l [A4 + 0x3E0], A0 00001B14 2008 move.l D0, A0 00001B16 6700 007E beq +0x80 /* 00001B96 */ 00001B1A 206E FFF8 movea.l A0, [A6 - 0x8] 00001B1E 2050 movea.l A0, [A0] 00001B20 4868 0006 pea.l [A0 + 0x6] 00001B24 2F2C 03E0 move.l -[A7], [A4 + 0x3E0] 00001B28 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B2C 4EBA F9CA jsr [PC - 0x636 /* 000014F8 */] 00001B30 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B34 A9A3 syscall ReleaseResource 00001B36 42A7 clr.l -[A7] 00001B38 4879 5354 5223 push.l 0x53545223 /* 'STR#' */ 00001B3E 3F3C 012C move.w -[A7], 0x12C 00001B42 A9A0 syscall GetResource 00001B44 205F movea.l A0, [A7]+ 00001B46 2D48 FFF8 move.l [A6 - 0x8], A0 00001B4A 2008 move.l D0, A0 00001B4C 6730 beq +0x32 /* 00001B7E */ 00001B4E 3F3C 0001 move.w -[A7], 0x1 00001B52 4EBA FE64 jsr [PC - 0x19C /* 000019B8 */] 00001B56 548F addq.l A7, 2 00001B58 2940 03D4 move.l [A4 + 0x3D4], D0 00001B5C 3F3C 0002 move.w -[A7], 0x2 00001B60 4EBA FE56 jsr [PC - 0x1AA /* 000019B8 */] 00001B64 548F addq.l A7, 2 00001B66 2940 03D8 move.l [A4 + 0x3D8], D0 00001B6A 3F3C 0003 move.w -[A7], 0x3 00001B6E 4EBA FE48 jsr [PC - 0x1B8 /* 000019B8 */] 00001B72 548F addq.l A7, 2 00001B74 2940 03DC move.l [A4 + 0x3DC], D0 00001B78 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B7C A9A3 syscall ReleaseResource label00001B7E: 00001B7E 4AAC 03D4 tst.l [A4 + 0x3D4] 00001B82 6712 beq +0x14 /* 00001B96 */ 00001B84 4AAC 03D8 tst.l [A4 + 0x3D8] 00001B88 670C beq +0xE /* 00001B96 */ 00001B8A 4AAC 03DC tst.l [A4 + 0x3DC] 00001B8E 6706 beq +0x8 /* 00001B96 */ 00001B90 7001 moveq.l D0, 0x01 00001B92 1940 0007 move.b [A4 + 0x7], D0 label00001B96: 00001B96 4E5E unlink A6 00001B98 4E75 rts fn00001B9A: 00001B9A 4E56 FFDE link A6, -0x0022 00001B9E 4A2E 0009 tst.b [A6 + 0x9] 00001BA2 660A bne +0xC /* 00001BAE */ 00001BA4 42A7 clr.l -[A7] 00001BA6 A924 syscall FrontWindow 00001BA8 205F movea.l A0, [A7]+ 00001BAA 2008 move.l D0, A0 00001BAC 6002 bra +0x4 /* 00001BB0 */ label00001BAE: 00001BAE 7000 moveq.l D0, 0x00 label00001BB0: 00001BB0 2D40 FFF8 move.l [A6 - 0x8], D0 00001BB4 2D6C 03D0 FFE2 move.l [A6 - 0x1E], [A4 + 0x3D0] 00001BBA 4267 clr.w -[A7] 00001BBC 486E FFE2 pea.l [A6 - 0x1E] 00001BC0 4EBA FA4C jsr [PC - 0x5B4 /* 0000160E */] 00001BC4 301F move.w D0, [A7]+ 00001BC6 3D40 FFE0 move.w [A6 - 0x20], D0 00001BCA 4A40 tst.w D0 00001BCC 6708 beq +0xA /* 00001BD6 */ 00001BCE 302E FFE0 move.w D0, [A6 - 0x20] 00001BD2 6000 016E bra +0x170 /* 00001D42 */ label00001BD6: 00001BD6 4EBA 4CE6 jsr [PC + 0x4CE6 /* 000068BE */] 00001BDA 2F2C 03E0 move.l -[A7], [A4 + 0x3E0] 00001BDE 42A7 clr.l -[A7] 00001BE0 42A7 clr.l -[A7] 00001BE2 42A7 clr.l -[A7] 00001BE4 A98B syscall ParamText 00001BE6 42A7 clr.l -[A7] 00001BE8 42A7 clr.l -[A7] 00001BEA 486C 03C8 pea.l [A4 + 0x3C8] 00001BEE 42A7 clr.l -[A7] 00001BF0 4267 clr.w -[A7] 00001BF2 3F3C 0001 move.w -[A7], 0x1 00001BF6 4878 FFFF push.l 0xFFFF 00001BFA 4267 clr.w -[A7] 00001BFC 42A7 clr.l -[A7] 00001BFE 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00001C02 A97D syscall NewDialog 00001C04 205F movea.l A0, [A7]+ 00001C06 2D48 FFFC move.l [A6 - 0x4], A0 00001C0A 4AAE FFFC tst.l [A6 - 0x4] 00001C0E 660A bne +0xC /* 00001C1A */ 00001C10 4EBA 4CD8 jsr [PC + 0x4CD8 /* 000068EA */] 00001C14 7094 moveq.l D0, 0xFFFFFF94 00001C16 6000 012A bra +0x12C /* 00001D42 */ label00001C1A: 00001C1A 487A 0216 pea.l [PC + 0x216 /* 00001E32, value 0x4E56FFD8 */] 00001C1E 3F3C 0003 move.w -[A7], 0x3 00001C22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C26 4EBA 017E jsr [PC + 0x17E /* 00001DA6 */] 00001C2A 4FEF 000A lea.l A7, [A7 + 0xA] 00001C2E 487A 01AA pea.l [PC + 0x1AA /* 00001DDA, value 0x4E56FFF0 */] 00001C32 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001C36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C3A 4EBA 016A jsr [PC + 0x16A /* 00001DA6 */] 00001C3E 4FEF 000A lea.l A7, [A7 + 0xA] 00001C42 487A 023E pea.l [PC + 0x23E /* 00001E82, value 0x4E56FFF2 */] 00001C46 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001C4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C4E 4EBA 0156 jsr [PC + 0x156 /* 00001DA6 */] 00001C52 4FEF 000A lea.l A7, [A7 + 0xA] 00001C56 487A 022A pea.l [PC + 0x22A /* 00001E82, value 0x4E56FFF2 */] 00001C5A 3F3C 000B move.w -[A7], 0xB 00001C5E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C62 4EBA 0142 jsr [PC + 0x142 /* 00001DA6 */] 00001C66 4FEF 000A lea.l A7, [A7 + 0xA] 00001C6A 487A 0216 pea.l [PC + 0x216 /* 00001E82, value 0x4E56FFF2 */] 00001C6E 3F3C 000C move.w -[A7], 0xC 00001C72 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C76 4EBA 012E jsr [PC + 0x12E /* 00001DA6 */] 00001C7A 4FEF 000A lea.l A7, [A7 + 0xA] 00001C7E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C82 3F3C 0006 move.w -[A7], 0x6 00001C86 486E FFE6 pea.l [A6 - 0x1A] 00001C8A 486E FFF4 pea.l [A6 - 0xC] 00001C8E 486E FFE8 pea.l [A6 - 0x18] 00001C92 A98D syscall GetDialogItem/GetDItem 00001C94 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C98 3F3C 0007 move.w -[A7], 0x7 00001C9C 486E FFE6 pea.l [A6 - 0x1A] 00001CA0 486E FFF0 pea.l [A6 - 0x10] 00001CA4 486E FFE8 pea.l [A6 - 0x18] 00001CA8 A98D syscall GetDialogItem/GetDItem 00001CAA 3F3C 0001 move.w -[A7], 0x1 00001CAE 4EBA 0096 jsr [PC + 0x96 /* 00001D46 */] 00001CB2 548F addq.l A7, 2 00001CB4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001CB8 2F00 move.l -[A7], D0 00001CBA A98F syscall SetDialogItemText/SetIText 00001CBC 3F3C 0002 move.w -[A7], 0x2 00001CC0 4EBA 0084 jsr [PC + 0x84 /* 00001D46 */] 00001CC4 548F addq.l A7, 2 00001CC6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001CCA 2F00 move.l -[A7], D0 00001CCC A98F syscall SetDialogItemText/SetIText 00001CCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CD2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001CD6 4EBA 0218 jsr [PC + 0x218 /* 00001EF0 */] 00001CDA 508F addq.l A7, 8 00001CDC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CE0 A915 syscall ShowWindow 00001CE2 6040 bra +0x42 /* 00001D24 */ label00001CE4: 00001CE4 487A 03AA pea.l [PC + 0x3AA /* 00002090, value 0x4E56FFDA */] 00001CE8 486E FFDE pea.l [A6 - 0x22] 00001CEC A991 syscall ModalDialog 00001CEE 0C6E 0002 FFDE cmpi.w [A6 - 0x22], 0x2 00001CF4 6626 bne +0x28 /* 00001D1C */ 00001CF6 3F3C 0001 move.w -[A7], 0x1 00001CFA 4EBA 004A jsr [PC + 0x4A /* 00001D46 */] 00001CFE 548F addq.l A7, 2 00001D00 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001D04 2F00 move.l -[A7], D0 00001D06 A98F syscall SetDialogItemText/SetIText 00001D08 3F3C 0002 move.w -[A7], 0x2 00001D0C 4EBA 0038 jsr [PC + 0x38 /* 00001D46 */] 00001D10 548F addq.l A7, 2 00001D12 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001D16 2F00 move.l -[A7], D0 00001D18 A98F syscall SetDialogItemText/SetIText 00001D1A 6008 bra +0xA /* 00001D24 */ label00001D1C: 00001D1C 0C6E 0001 FFDE cmpi.w [A6 - 0x22], 0x1 00001D22 6702 beq +0x4 /* 00001D26 */ label00001D24: 00001D24 60BE bra -0x40 /* 00001CE4 */ label00001D26: 00001D26 4EBA 4BC2 jsr [PC + 0x4BC2 /* 000068EA */] 00001D2A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D2E A982 syscall CloseDialog 00001D30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D34 4EBA F798 jsr [PC - 0x868 /* 000014CE */] 00001D38 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00001D3C 4EBA F7A6 jsr [PC - 0x85A /* 000014E4 */] 00001D40 7000 moveq.l D0, 0x00 label00001D42: 00001D42 4E5E unlink A6 00001D44 4E75 rts fn00001D46: 00001D46 4E56 FFFA link A6, -0x0006 00001D4A 302C 0022 move.w D0, [A4 + 0x22] 00001D4E C06E 0008 and.w D0, [A6 + 0x8] 00001D52 1D40 FFFB move.b [A6 - 0x5], D0 00001D56 3F3C 0001 move.w -[A7], 0x1 00001D5A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D5E 4EBA 0B4A jsr [PC + 0xB4A /* 000028AA */] 00001D62 588F addq.l A7, 4 00001D64 4A00 tst.b D0 00001D66 6708 beq +0xA /* 00001D70 */ 00001D68 2D6C 03DC FFFC move.l [A6 - 0x4], [A4 + 0x3DC] 00001D6E 601E bra +0x20 /* 00001D8E */ label00001D70: 00001D70 4267 clr.w -[A7] 00001D72 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D76 4EBA 0B32 jsr [PC + 0xB32 /* 000028AA */] 00001D7A 588F addq.l A7, 4 00001D7C 4A00 tst.b D0 00001D7E 6708 beq +0xA /* 00001D88 */ 00001D80 2D6C 03D8 FFFC move.l [A6 - 0x4], [A4 + 0x3D8] 00001D86 6006 bra +0x8 /* 00001D8E */ label00001D88: 00001D88 2D6C 03D4 FFFC move.l [A6 - 0x4], [A4 + 0x3D4] label00001D8E: 00001D8E 4A2E FFFB tst.b [A6 - 0x5] 00001D92 660A bne +0xC /* 00001D9E */ 00001D94 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D98 4EBA 0C46 jsr [PC + 0xC46 /* 000029E0 */] 00001D9C 548F addq.l A7, 2 label00001D9E: 00001D9E 202E FFFC move.l D0, [A6 - 0x4] 00001DA2 4E5E unlink A6 00001DA4 4E75 rts fn00001DA6: 00001DA6 4E56 FFF2 link A6, -0x000E 00001DAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DAE 3F2E 000C move.w -[A7], [A6 + 0xC] 00001DB2 486E FFFE pea.l [A6 - 0x2] 00001DB6 486E FFFA pea.l [A6 - 0x6] 00001DBA 486E FFF2 pea.l [A6 - 0xE] 00001DBE A98D syscall GetDialogItem/GetDItem 00001DC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DC4 3F2E 000C move.w -[A7], [A6 + 0xC] 00001DC8 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001DCC 2F2E 000E move.l -[A7], [A6 + 0xE] 00001DD0 486E FFF2 pea.l [A6 - 0xE] 00001DD4 A98E syscall SetDialogItem/SetDItem 00001DD6 4E5E unlink A6 00001DD8 4E75 rts 00001DDA 4E56 FFF0 link A6, -0x0010 00001DDE 2F2E 000A move.l -[A7], [A6 + 0xA] 00001DE2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001DE6 486E FFFE pea.l [A6 - 0x2] 00001DEA 486E FFFA pea.l [A6 - 0x6] 00001DEE 486E FFF2 pea.l [A6 - 0xE] 00001DF2 A98D syscall GetDialogItem/GetDItem 00001DF4 302E FFF8 move.w D0, [A6 - 0x8] 00001DF8 906E FFF4 sub.w D0, [A6 - 0xC] 00001DFC 3D40 FFF0 move.w [A6 - 0x10], D0 00001E00 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001E04 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001E08 A893 syscall MoveTo 00001E0A 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001E0E 4267 clr.w -[A7] 00001E10 A892 syscall Line 00001E12 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001E16 302E FFF6 move.w D0, [A6 - 0xA] 00001E1A 5340 subq.w D0, 1 00001E1C 3F00 move.w -[A7], D0 00001E1E A893 syscall MoveTo 00001E20 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001E24 4267 clr.w -[A7] 00001E26 A892 syscall Line 00001E28 4E5E unlink A6 00001E2A 205F movea.l A0, [A7]+ 00001E2C 4FEF 0006 lea.l A7, [A7 + 0x6] 00001E30 4ED0 jmp [A0] 00001E32 4E56 FFD8 link A6, -0x0028 00001E36 2F0C move.l -[A7], A4 00001E38 4EBA FB74 jsr [PC - 0x48C /* 000019AE */] 00001E3C 2851 movea.l A4, [A1] 00001E3E 486E FFD8 pea.l [A6 - 0x28] 00001E42 A898 syscall GetPenState 00001E44 486E FFEA pea.l [A6 - 0x16] 00001E48 486C 03F0 pea.l [A4 + 0x3F0] 00001E4C A866 syscall StuffHex 00001E4E 486E FFEA pea.l [A6 - 0x16] 00001E52 A89D syscall PenPat 00001E54 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E58 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001E5C 486E FFFE pea.l [A6 - 0x2] 00001E60 486E FFFA pea.l [A6 - 0x6] 00001E64 486E FFF2 pea.l [A6 - 0xE] 00001E68 A98D syscall GetDialogItem/GetDItem 00001E6A 486E FFF2 pea.l [A6 - 0xE] 00001E6E A8A1 syscall FrameRect 00001E70 486E FFD8 pea.l [A6 - 0x28] 00001E74 A899 syscall SetPenState 00001E76 285F movea.l A4, [A7]+ 00001E78 4E5E unlink A6 00001E7A 205F movea.l A0, [A7]+ 00001E7C 4FEF 0006 lea.l A7, [A7 + 0x6] 00001E80 4ED0 jmp [A0] 00001E82 4E56 FFF2 link A6, -0x000E 00001E86 2F0C move.l -[A7], A4 00001E88 4EBA FB24 jsr [PC - 0x4DC /* 000019AE */] 00001E8C 2851 movea.l A4, [A1] 00001E8E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E92 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001E96 486E FFFE pea.l [A6 - 0x2] 00001E9A 486E FFFA pea.l [A6 - 0x6] 00001E9E 486E FFF2 pea.l [A6 - 0xE] 00001EA2 A98D syscall GetDialogItem/GetDItem 00001EA4 302E 0008 move.w D0, [A6 + 0x8] 00001EA8 4EBA E174 jsr [PC - 0x1E8C /* 0000001E */] 00001EAC 000A 000C ori.b A2, 0xC 00001EB0 0020 0006 ori.b -[A0], 0x6 00001EB4 000C 0012 ori.b A4, 0x12 00001EB8 2D6C 03E4 FFFA move.l [A6 - 0x6], [A4 + 0x3E4] 00001EBE 6014 bra +0x16 /* 00001ED4 */ 00001EC0 2D6C 03E8 FFFA move.l [A6 - 0x6], [A4 + 0x3E8] 00001EC6 600C bra +0xE /* 00001ED4 */ 00001EC8 2D6C 03EC FFFA move.l [A6 - 0x6], [A4 + 0x3EC] 00001ECE 6004 bra +0x6 /* 00001ED4 */ 00001ED0 42AE FFFA clr.l [A6 - 0x6] label00001ED4: 00001ED4 4AAE FFFA tst.l [A6 - 0x6] 00001ED8 670A beq +0xC /* 00001EE4 */ 00001EDA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001EDE 486E FFF2 pea.l [A6 - 0xE] 00001EE2 A8F6 syscall DrawPicture label00001EE4: 00001EE4 285F movea.l A4, [A7]+ 00001EE6 4E5E unlink A6 00001EE8 205F movea.l A0, [A7]+ 00001EEA 4FEF 0006 lea.l A7, [A7 + 0x6] 00001EEE 4ED0 jmp [A0] fn00001EF0: 00001EF0 4E56 FFE2 link A6, -0x001E 00001EF4 206E 000C movea.l A0, [A6 + 0xC] 00001EF8 226E 000C movea.l A1, [A6 + 0xC] 00001EFC 3029 0016 move.w D0, [A1 + 0x16] 00001F00 9068 0012 sub.w D0, [A0 + 0x12] 00001F04 3D40 FFFE move.w [A6 - 0x2], D0 00001F08 206E 000C movea.l A0, [A6 + 0xC] 00001F0C 226E 000C movea.l A1, [A6 + 0xC] 00001F10 3029 0014 move.w D0, [A1 + 0x14] 00001F14 9068 0010 sub.w D0, [A0 + 0x10] 00001F18 3D40 FFFC move.w [A6 - 0x4], D0 00001F1C 4AAE 0008 tst.l [A6 + 0x8] 00001F20 6700 00F2 beq +0xF4 /* 00002014 */ 00001F24 206E 0008 movea.l A0, [A6 + 0x8] 00001F28 226E 0008 movea.l A1, [A6 + 0x8] 00001F2C 3029 0012 move.w D0, [A1 + 0x12] 00001F30 D068 0016 add.w D0, [A0 + 0x16] 00001F34 48C0 ext.l D0 00001F36 81FC 0002 divs.w D0, 0x2 00001F3A 306E FFFE movea.w A0, [A6 - 0x2] 00001F3E 2208 move.l D1, A0 00001F40 83FC 0002 divs.w D1, 0x2 00001F44 9041 sub.w D0, D1 00001F46 3D40 FFFA move.w [A6 - 0x6], D0 00001F4A 206E 0008 movea.l A0, [A6 + 0x8] 00001F4E 226E 0008 movea.l A1, [A6 + 0x8] 00001F52 3029 0010 move.w D0, [A1 + 0x10] 00001F56 D068 0014 add.w D0, [A0 + 0x14] 00001F5A 48C0 ext.l D0 00001F5C 81FC 0002 divs.w D0, 0x2 00001F60 306E FFFC movea.w A0, [A6 - 0x4] 00001F64 2208 move.l D1, A0 00001F66 83FC 0002 divs.w D1, 0x2 00001F6A 9041 sub.w D0, D1 00001F6C 3D40 FFF8 move.w [A6 - 0x8], D0 00001F70 486E FFF2 pea.l [A6 - 0xE] 00001F74 A874 syscall GetPort 00001F76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F7A A873 syscall SetPort 00001F7C 486E FFF8 pea.l [A6 - 0x8] 00001F80 A870 syscall LocalToGlobal 00001F82 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001F86 A873 syscall SetPort 00001F88 302E FFFA move.w D0, [A6 - 0x6] 00001F8C D06E FFFE add.w D0, [A6 - 0x2] 00001F90 322E FFF8 move.w D1, [A6 - 0x8] 00001F94 D26E FFFC add.w D1, [A6 - 0x4] 00001F98 486E FFE2 pea.l [A6 - 0x1E] 00001F9C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001FA0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001FA4 3F00 move.w -[A7], D0 00001FA6 3F01 move.w -[A7], D1 00001FA8 A8A7 syscall SetRect 00001FAA 486E FFE2 pea.l [A6 - 0x1E] 00001FAE 3F3C FFFB move.w -[A7], 0xFFFB 00001FB2 3F3C FFFB move.w -[A7], 0xFFFB 00001FB6 A8A9 syscall InsetRect 00001FB8 42A7 clr.l -[A7] 00001FBA A8D8 syscall NewRgn 00001FBC 205F movea.l A0, [A7]+ 00001FBE 2D48 FFEE move.l [A6 - 0x12], A0 00001FC2 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001FC6 486E FFE2 pea.l [A6 - 0x1E] 00001FCA A8DF syscall RectRgn 00001FCC 42A7 clr.l -[A7] 00001FCE A8D8 syscall NewRgn 00001FD0 205F movea.l A0, [A7]+ 00001FD2 2D48 FFEA move.l [A6 - 0x16], A0 00001FD6 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00001FDA 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001FDE 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001FE2 A8E4 syscall SectRgn 00001FE4 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001FE8 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001FEC 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001FF0 A8E6 syscall DiffRgn 00001FF2 4267 clr.w -[A7] 00001FF4 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001FF8 A8E2 syscall EmptyRgn 00001FFA 101F move.b D0, [A7]+ 00001FFC 4A00 tst.b D0 00001FFE 57C0 seq D0 00002000 4400 neg.b D0 00002002 4880 ext.w D0 00002004 1D40 FFF7 move.b [A6 - 0x9], D0 00002008 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000200C A8D9 syscall DisposRgn/DisposeRgn 0000200E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002012 A8D9 syscall DisposRgn/DisposeRgn label00002014: 00002014 4AAE 0008 tst.l [A6 + 0x8] 00002018 6706 beq +0x8 /* 00002020 */ 0000201A 4A2E FFF7 tst.b [A6 - 0x9] 0000201E 675A beq +0x5C /* 0000207A */ label00002020: 00002020 2055 movea.l A0, [A5] 00002022 91FC 0000 0074 sub.l A0, 0x74 /* 't' */ 00002028 43EE FFEE lea.l A1, [A6 - 0x12] 0000202C 22D8 move.l [A1]+, [A0]+ 0000202E 2290 move.l [A1], [A0] 00002030 302E FFF0 move.w D0, [A6 - 0x10] 00002034 D06E FFF4 add.w D0, [A6 - 0xC] 00002038 48C0 ext.l D0 0000203A 81FC 0002 divs.w D0, 0x2 0000203E 306E FFFE movea.w A0, [A6 - 0x2] 00002042 2208 move.l D1, A0 00002044 83FC 0002 divs.w D1, 0x2 00002048 9041 sub.w D0, D1 0000204A 3D40 FFFA move.w [A6 - 0x6], D0 0000204E 302E FFEE move.w D0, [A6 - 0x12] 00002052 D06E FFF2 add.w D0, [A6 - 0xE] 00002056 48C0 ext.l D0 00002058 81FC 0003 divs.w D0, 0x3 0000205C 306E FFFC movea.w A0, [A6 - 0x4] 00002060 2208 move.l D1, A0 00002062 83FC 0002 divs.w D1, 0x2 00002066 9041 sub.w D0, D1 00002068 3D40 FFF8 move.w [A6 - 0x8], D0 0000206C 0C6E 001E FFF8 cmpi.w [A6 - 0x8], 0x1E 00002072 6C06 bge +0x8 /* 0000207A */ 00002074 701E moveq.l D0, 0x1E 00002076 3D40 FFF8 move.w [A6 - 0x8], D0 label0000207A: 0000207A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000207E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002082 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002086 1F3C 0001 move.b -[A7], 0x1 0000208A A91B syscall MoveWindow 0000208C 4E5E unlink A6 0000208E 4E75 rts 00002090 4E56 FFDA link A6, -0x0026 00002094 422E FFED clr.b [A6 - 0x13] 00002098 486E FFEE pea.l [A6 - 0x12] 0000209C A874 syscall GetPort 0000209E 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020A2 A873 syscall SetPort 000020A4 206E 000C movea.l A0, [A6 + 0xC] 000020A8 0C50 0006 cmpi.w [A0], 0x6 000020AC 664C bne +0x4E /* 000020FA */ 000020AE 486E FFDA pea.l [A6 - 0x26] 000020B2 A898 syscall GetPenState 000020B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020B8 3F3C 0001 move.w -[A7], 0x1 000020BC 486E FFFE pea.l [A6 - 0x2] 000020C0 486E FFFA pea.l [A6 - 0x6] 000020C4 486E FFF2 pea.l [A6 - 0xE] 000020C8 A98D syscall GetDialogItem/GetDItem 000020CA 3F3C 0003 move.w -[A7], 0x3 000020CE 3F3C 0003 move.w -[A7], 0x3 000020D2 A89B syscall PenSize 000020D4 486E FFF2 pea.l [A6 - 0xE] 000020D8 3F3C FFFC move.w -[A7], 0xFFFC 000020DC 3F3C FFFC move.w -[A7], 0xFFFC 000020E0 A8A9 syscall InsetRect 000020E2 486E FFF2 pea.l [A6 - 0xE] 000020E6 3F3C 0010 move.w -[A7], 0x10 000020EA 3F3C 0010 move.w -[A7], 0x10 000020EE A8B0 syscall FrameRoundRect 000020F0 486E FFDA pea.l [A6 - 0x26] 000020F4 A899 syscall SetPenState 000020F6 6000 003E bra +0x40 /* 00002136 */ label000020FA: 000020FA 206E 000C movea.l A0, [A6 + 0xC] 000020FE 0C50 0003 cmpi.w [A0], 0x3 00002102 6600 0032 bne +0x34 /* 00002136 */ 00002106 206E 000C movea.l A0, [A6 + 0xC] 0000210A 203C 0000 00FF move.l D0, 0xFF 00002110 C0A8 0002 and.l D0, [A0 + 0x2] 00002114 4EBA DF04 jsr [PC - 0x20FC /* 0000001A */] 00002118 0002 000E ori.b D2, 0xE 0000211C 0000 0003 ori.b D0, 0x3 00002120 0008 0000 ori.b A0, 0x0 00002124 000D 0010 ori.b A5, 0x10 00002128 206E 0008 movea.l A0, [A6 + 0x8] 0000212C 7001 moveq.l D0, 0x01 0000212E 3080 move.w [A0], D0 00002130 7001 moveq.l D0, 0x01 00002132 1D40 FFED move.b [A6 - 0x13], D0 label00002136: 00002136 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000213A A873 syscall SetPort 0000213C 102E FFED move.b D0, [A6 - 0x13] 00002140 4E5E unlink A6 00002142 205F movea.l A0, [A7]+ 00002144 4FEF 000C lea.l A7, [A7 + 0xC] 00002148 1E80 move.b [A7], D0 0000214A 4ED0 jmp [A0] fn0000214C: 0000214C 4E56 FFFC link A6, -0x0004 00002150 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00002156 6704 beq +0x6 /* 0000215C */ 00002158 7001 moveq.l D0, 0x01 0000215A 6002 bra +0x4 /* 0000215E */ label0000215C: 0000215C 7000 moveq.l D0, 0x00 label0000215E: 0000215E 3F00 move.w -[A7], D0 00002160 4EBA 015C jsr [PC + 0x15C /* 000022BE */] 00002164 548F addq.l A7, 2 00002166 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000216C 6704 beq +0x6 /* 00002172 */ 0000216E 7001 moveq.l D0, 0x01 00002170 6002 bra +0x4 /* 00002174 */ label00002172: 00002172 7000 moveq.l D0, 0x00 label00002174: 00002174 3F00 move.w -[A7], D0 00002176 4EBA 00FA jsr [PC + 0xFA /* 00002272 */] 0000217A 548F addq.l A7, 2 0000217C 4878 0004 push.l 0x4 00002180 486E FFFC pea.l [A6 - 0x4] 00002184 4EBA F41A jsr [PC - 0xBE6 /* 000015A0 */] 00002188 4E5E unlink A6 0000218A 4E75 rts fn0000218C: 0000218C 4E56 0000 link A6, 0 00002190 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00002196 6704 beq +0x6 /* 0000219C */ 00002198 7001 moveq.l D0, 0x01 0000219A 6002 bra +0x4 /* 0000219E */ label0000219C: 0000219C 7000 moveq.l D0, 0x00 label0000219E: 0000219E 3F00 move.w -[A7], D0 000021A0 4EBA 00F4 jsr [PC + 0xF4 /* 00002296 */] 000021A4 548F addq.l A7, 2 000021A6 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000021AC 6704 beq +0x6 /* 000021B2 */ 000021AE 7001 moveq.l D0, 0x01 000021B0 6002 bra +0x4 /* 000021B4 */ label000021B2: 000021B2 7000 moveq.l D0, 0x00 label000021B4: 000021B4 3F00 move.w -[A7], D0 000021B6 4EBA 01D0 jsr [PC + 0x1D0 /* 00002388 */] 000021BA 548F addq.l A7, 2 000021BC 4E5E unlink A6 000021BE 4E75 rts fn000021C0: 000021C0 42A7 clr.l -[A7] 000021C2 3F3C A085 move.w -[A7], 0xA085 000021C6 4267 clr.w -[A7] 000021C8 4EBA F3A8 jsr [PC - 0xC58 /* 00001572 */] 000021CC 201F move.l D0, [A7]+ 000021CE 2940 0402 move.l [A4 + 0x402], D0 000021D2 41FA 005C lea.l A0, [PC + 0x5C /* 00002230, value 0x0, cstring "" */] 000021D6 20AC 0402 move.l [A0], [A4 + 0x402] 000021DA 41FA 0044 lea.l A0, [PC + 0x44 /* 00002220, value 0xC41A685 */] 000021DE 2948 0406 move.l [A4 + 0x406], A0 000021E2 42A7 clr.l -[A7] 000021E4 4878 0006 push.l 0x6 000021E8 4EBA F2D8 jsr [PC - 0xD28 /* 000014C2 */] 000021EC 205F movea.l A0, [A7]+ 000021EE 2948 040A move.l [A4 + 0x40A], A0 000021F2 4AAC 040A tst.l [A4 + 0x40A] 000021F6 6604 bne +0x6 /* 000021FC */ 000021F8 7094 moveq.l D0, 0xFFFFFF94 000021FA 6038 bra +0x3A /* 00002234 */ label000021FC: 000021FC 206C 040A movea.l A0, [A4 + 0x40A] 00002200 30BC 4EF9 move.w [A0], 0x4EF9 00002204 206C 040A movea.l A0, [A4 + 0x40A] 00002208 216C 0406 0002 move.l [A0 + 0x2], [A4 + 0x406] 0000220E 2F2C 040A move.l -[A7], [A4 + 0x40A] 00002212 3F3C A085 move.w -[A7], 0xA085 00002216 4267 clr.w -[A7] 00002218 4EBA F370 jsr [PC - 0xC90 /* 0000158A */] 0000221C 7000 moveq.l D0, 0x00 0000221E 6014 bra +0x16 /* 00002234 */ 00002220 0C41 A685 cmpi.w D1, 0xA685 00002224 6604 bne +0x6 /* 0000222A */ 00002226 0040 0001 ori.w D0, 0x1 label0000222A: 0000222A 2F3A 0004 move.l -[A7], [PC + 0x4 /* 00002230, value 0x0, cstring "" */] 0000222E 4E75 rts 00002230 0000 0000 ori.b D0, 0x0 label00002234: 00002234 4E75 rts fn00002236: 00002236 42A7 clr.l -[A7] 00002238 3F3C A085 move.w -[A7], 0xA085 0000223C 4267 clr.w -[A7] 0000223E 4EBA F332 jsr [PC - 0xCCE /* 00001572 */] 00002242 201F move.l D0, [A7]+ 00002244 B0AC 040A cmp.l D0, [A4 + 0x40A] 00002248 661C bne +0x1E /* 00002266 */ 0000224A 2F2C 0402 move.l -[A7], [A4 + 0x402] 0000224E 3F3C A085 move.w -[A7], 0xA085 00002252 4267 clr.w -[A7] 00002254 4EBA F334 jsr [PC - 0xCCC /* 0000158A */] 00002258 2F2C 040A move.l -[A7], [A4 + 0x40A] 0000225C 4EBA F270 jsr [PC - 0xD90 /* 000014CE */] 00002260 42AC 040A clr.l [A4 + 0x40A] 00002264 600A bra +0xC /* 00002270 */ label00002266: 00002266 206C 040A movea.l A0, [A4 + 0x40A] 0000226A 216C 0402 0002 move.l [A0 + 0x2], [A4 + 0x402] label00002270: 00002270 4E75 rts fn00002272: 00002272 4E56 FFFC link A6, -0x0004 00002276 4A2E 0009 tst.b [A6 + 0x9] 0000227A 6704 beq +0x6 /* 00002280 */ 0000227C 7001 moveq.l D0, 0x01 0000227E 6002 bra +0x4 /* 00002282 */ label00002280: 00002280 7005 moveq.l D0, 0x05 label00002282: 00002282 4840 swap.w D0 00002284 4240 clr.w D0 00002286 4840 swap.w D0 00002288 2D40 FFFC move.l [A6 - 0x4], D0 0000228C 202E FFFC move.l D0, [A6 - 0x4] 00002290 A685 syscall SerialPower, flags=6 00002292 4E5E unlink A6 00002294 4E75 rts fn00002296: 00002296 4E56 FFFC link A6, -0x0004 0000229A 4A2E 0009 tst.b [A6 + 0x9] 0000229E 6706 beq +0x8 /* 000022A6 */ 000022A0 303C 0080 move.w D0, 0x80 000022A4 6004 bra +0x6 /* 000022AA */ label000022A6: 000022A6 303C 0084 move.w D0, 0x84 label000022AA: 000022AA 4840 swap.w D0 000022AC 4240 clr.w D0 000022AE 4840 swap.w D0 000022B0 2D40 FFFC move.l [A6 - 0x4], D0 000022B4 202E FFFC move.l D0, [A6 - 0x4] 000022B8 A685 syscall SerialPower, flags=6 000022BA 4E5E unlink A6 000022BC 4E75 rts fn000022BE: 000022BE 4E56 FFFC link A6, -0x0004 000022C2 4A2E 0009 tst.b [A6 + 0x9] 000022C6 660A bne +0xC /* 000022D2 */ 000022C8 41FA 008E lea.l A0, [PC + 0x8E /* 00002358, value 0x72006002, cstring "r" */] 000022CC 2D48 FFFC move.l [A6 - 0x4], A0 000022D0 6008 bra +0xA /* 000022DA */ label000022D2: 000022D2 41FA 0088 lea.l A0, [PC + 0x88 /* 0000235C, value 0x72010C00 */] 000022D6 2D48 FFFC move.l [A6 - 0x4], A0 label000022DA: 000022DA 42A7 clr.l -[A7] 000022DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022E0 4EBA F2FE jsr [PC - 0xD02 /* 000015E0 */] 000022E4 201F move.l D0, [A7]+ 000022E6 2D40 FFFC move.l [A6 - 0x4], D0 000022EA 102E 0009 move.b D0, [A6 + 0x9] 000022EE 4880 ext.w D0 000022F0 C1FC 000C muls.w D0, 0xC 000022F4 41EC 040E lea.l A0, [A4 + 0x40E] 000022F8 D1C0 add.l A0, D0 000022FA 7010 moveq.l D0, 0x10 000022FC 3140 0004 move.w [A0 + 0x4], D0 00002300 102E 0009 move.b D0, [A6 + 0x9] 00002304 4880 ext.w D0 00002306 C1FC 000C muls.w D0, 0xC 0000230A 41EC 040E lea.l A0, [A4 + 0x40E] 0000230E D1C0 add.l A0, D0 00002310 216E FFFC 0006 move.l [A0 + 0x6], [A6 - 0x4] 00002316 102E 0009 move.b D0, [A6 + 0x9] 0000231A 4880 ext.w D0 0000231C C1FC 000C muls.w D0, 0xC 00002320 41EC 040E lea.l A0, [A4 + 0x40E] 00002324 D1C0 add.l A0, D0 00002326 7003 moveq.l D0, 0x03 00002328 3140 000A move.w [A0 + 0xA], D0 0000232C 102E 0009 move.b D0, [A6 + 0x9] 00002330 4880 ext.w D0 00002332 C1FC 000C muls.w D0, 0xC 00002336 41EC 040E lea.l A0, [A4 + 0x40E] 0000233A D1C0 add.l A0, D0 0000233C 2D48 FFFC move.l [A6 - 0x4], A0 00002340 42A7 clr.l -[A7] 00002342 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002346 4EBA F298 jsr [PC - 0xD68 /* 000015E0 */] 0000234A 201F move.l D0, [A7]+ 0000234C 2D40 FFFC move.l [A6 - 0x4], D0 00002350 206E FFFC movea.l A0, [A6 - 0x4] 00002354 A28A syscall SleepQInstall, flags=2 00002356 602C bra +0x2E /* 00002384 */ 00002358 7200 moveq.l D1, 0x00 0000235A 6002 bra +0x4 /* 0000235E */ 0000235C 7201 moveq.l D1, 0x01 label0000235E: 0000235E 0C00 0001 cmpi.b D0, 0x1 00002362 671E beq +0x20 /* 00002382 */ 00002364 0C00 0002 cmpi.b D0, 0x2 00002368 660A bne +0xC /* 00002374 */ 0000236A 3F01 move.w -[A7], D1 0000236C 4EBA FF28 jsr [PC - 0xD8 /* 00002296 */] 00002370 548F addq.l A7, 2 00002372 600E bra +0x10 /* 00002382 */ label00002374: 00002374 0C00 0003 cmpi.b D0, 0x3 00002378 6608 bne +0xA /* 00002382 */ 0000237A 3F01 move.w -[A7], D1 0000237C 4EBA FEF4 jsr [PC - 0x10C /* 00002272 */] 00002380 548F addq.l A7, 2 label00002382: 00002382 4E75 rts label00002384: 00002384 4E5E unlink A6 00002386 4E75 rts fn00002388: 00002388 4E56 FFFC link A6, -0x0004 0000238C 102E 0009 move.b D0, [A6 + 0x9] 00002390 4880 ext.w D0 00002392 C1FC 000C muls.w D0, 0xC 00002396 41EC 040E lea.l A0, [A4 + 0x40E] 0000239A D1C0 add.l A0, D0 0000239C 2D48 FFFC move.l [A6 - 0x4], A0 000023A0 42A7 clr.l -[A7] 000023A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000023A6 4EBA F238 jsr [PC - 0xDC8 /* 000015E0 */] 000023AA 201F move.l D0, [A7]+ 000023AC 2D40 FFFC move.l [A6 - 0x4], D0 000023B0 206E FFFC movea.l A0, [A6 - 0x4] 000023B4 A48A syscall SleepQRemove/SlpQRemove, flags=4 000023B6 4E5E unlink A6 000023B8 4E75 rts fn000023BA: 000023BA 4E56 FFFC link A6, -0x0004 000023BE 422C 000D clr.b [A4 + 0xD] 000023C2 206E 0008 movea.l A0, [A6 + 0x8] 000023C6 2968 001C 0016 move.l [A4 + 0x16], [A0 + 0x1C] 000023CC 206E 0008 movea.l A0, [A6 + 0x8] 000023D0 2028 0020 move.l D0, [A0 + 0x20] 000023D4 C0AC 0000 and.l D0, [A4 + 0x0] 000023D8 2940 0032 move.l [A4 + 0x32], D0 000023DC 206E 0008 movea.l A0, [A6 + 0x8] 000023E0 2D68 0024 FFFC move.l [A6 - 0x4], [A0 + 0x24] 000023E6 6700 0088 beq +0x8A /* 00002470 */ 000023EA 4A2C 000C tst.b [A4 + 0xC] 000023EE 6618 bne +0x1A /* 00002408 */ 000023F0 4EBA ECD0 jsr [PC - 0x1330 /* 000010C2 */] 000023F4 4A00 tst.b D0 000023F6 6608 bne +0xA /* 00002400 */ 000023F8 303C FF1A move.w D0, 0xFF1A 000023FC 6000 008A bra +0x8C /* 00002488 */ label00002400: 00002400 296E FFFC 0036 move.l [A4 + 0x36], [A6 - 0x4] 00002406 6046 bra +0x48 /* 0000244E */ label00002408: 00002408 222E FFFC move.l D1, [A6 - 0x4] 0000240C 7000 moveq.l D0, 0x00 0000240E 302C 003A move.w D0, [A4 + 0x3A] 00002412 6606 bne +0x8 /* 0000241A */ 00002414 2941 0036 move.l [A4 + 0x36], D1 00002418 6034 bra +0x36 /* 0000244E */ label0000241A: 0000241A 7400 moveq.l D2, 0x00 0000241C 9280 sub.l D1, D0 0000241E 6A08 bpl +0xA /* 00002428 */ 00002420 2401 move.l D2, D1 00002422 4482 neg.l D2 00002424 9082 sub.l D0, D2 00002426 7200 moveq.l D1, 0x00 label00002428: 00002428 3942 003A move.w [A4 + 0x3A], D2 0000242C 2941 0036 move.l [A4 + 0x36], D1 00002430 226E 000C movea.l A1, [A6 + 0xC] 00002434 2269 0008 movea.l A1, [A1 + 0x8] 00002438 D1A9 0028 add.l [A1 + 0x28], D0 0000243C 206C 003C movea.l A0, [A4 + 0x3C] 00002440 D1AC 003C add.l [A4 + 0x3C], D0 00002444 226C 0032 movea.l A1, [A4 + 0x32] 00002448 D1AC 0032 add.l [A4 + 0x32], D0 0000244C A02E syscall BlockMove/BlockMoveData label0000244E: 0000244E 4A2C 000E tst.b [A4 + 0xE] 00002452 661C bne +0x1E /* 00002470 */ 00002454 4EBA 0036 jsr [PC + 0x36 /* 0000248C */] 00002458 426C 003A clr.w [A4 + 0x3A] 0000245C 4A2C 000B tst.b [A4 + 0xB] 00002460 6708 beq +0xA /* 0000246A */ 00002462 7001 moveq.l D0, 0x01 00002464 2F0A move.l -[A7], A2 00002466 A08D syscall DebugUtil 00002468 245F movea.l A2, [A7]+ label0000246A: 0000246A 7001 moveq.l D0, 0x01 0000246C 1940 000E move.b [A4 + 0xE], D0 label00002470: 00002470 4AAC 0036 tst.l [A4 + 0x36] 00002474 56C0 sne D0 00002476 4400 neg.b D0 00002478 4880 ext.w D0 0000247A 1940 0008 move.b [A4 + 0x8], D0 0000247E 4A00 tst.b D0 00002480 6704 beq +0x6 /* 00002486 */ 00002482 7001 moveq.l D0, 0x01 00002484 6002 bra +0x4 /* 00002488 */ label00002486: 00002486 7000 moveq.l D0, 0x00 label00002488: 00002488 4E5E unlink A6 0000248A 4E75 rts fn0000248C: 0000248C 7007 moveq.l D0, 0x07 0000248E 41EC 0426 lea.l A0, [A4 + 0x426] 00002492 7200 moveq.l D1, 0x00 label00002494: 00002494 20C1 move.l [A0]+, D1 00002496 20C1 move.l [A0]+, D1 00002498 20C1 move.l [A0]+, D1 0000249A 20C1 move.l [A0]+, D1 0000249C 51C8 FFF6 dbf D0, -0xC /* 00002494 */ 000024A0 4E75 rts fn000024A2: 000024A2 226C 001E movea.l A1, [A4 + 0x1E] 000024A6 246C 0040 movea.l A2, [A4 + 0x40] 000024AA 4AAC 001A tst.l [A4 + 0x1A] 000024AE 6600 0082 bne +0x84 /* 00002532 */ 000024B2 322C 0026 move.w D1, [A4 + 0x26] 000024B6 6600 0102 bne +0x104 /* 000025BA */ 000024BA 322C 0114 move.w D1, [A4 + 0x114] 000024BE 6700 0158 beq +0x15A /* 00002618 */ 000024C2 41EC 0054 lea.l A0, [A4 + 0x54] 000024C6 4E92 jsr [A2] label000024C8: 000024C8 206C 0032 movea.l A0, [A4 + 0x32] 000024CC 262C 0036 move.l D3, [A4 + 0x36] 000024D0 96AC 002A sub.l D3, [A4 + 0x2A] 000024D4 6A04 bpl +0x6 /* 000024DA */ 000024D6 41EC 0054 lea.l A0, [A4 + 0x54] label000024DA: 000024DA 2F2C 002A move.l -[A7], [A4 + 0x2A] 000024DE 486C 0054 pea.l [A4 + 0x54] 000024E2 2F08 move.l -[A7], A0 000024E4 2F3C 0000 00C0 move.l -[A7], 0xC0 000024EA 486C 0426 pea.l [A4 + 0x426] 000024EE 486C 0426 pea.l [A4 + 0x426] 000024F2 7001 moveq.l D0, 0x01 000024F4 2F00 move.l -[A7], D0 000024F6 2F00 move.l -[A7], D0 000024F8 5341 subq.w D1, 1 000024FA 660C bne +0xE /* 00002508 */ 000024FC 203C 0004 0010 move.l D0, 0x40010 00002502 A800 syscall SoundDispatch 00002504 6000 010E bra +0x110 /* 00002614 */ label00002508: 00002508 5341 subq.w D1, 1 0000250A 660C bne +0xE /* 00002518 */ 0000250C 203C 000C 0010 move.l D0, 0xC0010 00002512 A800 syscall SoundDispatch 00002514 6000 00FE bra +0x100 /* 00002614 */ label00002518: 00002518 5341 subq.w D1, 1 0000251A 6608 bne +0xA /* 00002524 */ 0000251C 4EBA 39FA jsr [PC + 0x39FA /* 00005F18 */] 00002520 6000 00F2 bra +0xF4 /* 00002614 */ label00002524: 00002524 5341 subq.w D1, 1 00002526 6600 00E4 bne +0xE6 /* 0000260C */ 0000252A 4EBA 1170 jsr [PC + 0x1170 /* 0000369C */] 0000252E 6000 00E4 bra +0xE6 /* 00002614 */ label00002532: 00002532 41EC 0054 lea.l A0, [A4 + 0x54] 00002536 4E92 jsr [A2] 00002538 7000 moveq.l D0, 0x00 0000253A 4A2C 000A tst.b [A4 + 0xA] 0000253E 673A beq +0x3C /* 0000257A */ 00002540 323C 00C0 move.w D1, 0xC0 00002544 5341 subq.w D1, 1 00002546 7400 moveq.l D2, 0x00 00002548 3602 move.w D3, D2 0000254A 41EC 0054 lea.l A0, [A4 + 0x54] label0000254E: 0000254E 1418 move.b D2, [A0]+ 00002550 B642 cmp.w D3, D2 00002552 6D0C blt +0xE /* 00002560 */ label00002554: 00002554 51C9 FFF8 dbf D1, -0xA /* 0000254E */ 00002558 600C bra +0xE /* 00002566 */ label0000255A: 0000255A 1618 move.b D3, [A0]+ 0000255C B443 cmp.w D2, D3 0000255E 6DF4 blt -0xA /* 00002554 */ label00002560: 00002560 51C9 FFF8 dbf D1, -0xA /* 0000255A */ 00002564 3602 move.w D3, D2 label00002566: 00002566 396C 002E 0030 move.w [A4 + 0x30], [A4 + 0x2E] 0000256C 3943 002E move.w [A4 + 0x2E], D3 00002570 302C 0030 move.w D0, [A4 + 0x30] 00002574 D043 add.w D0, D3 00002576 0440 0100 subi.w D0, 0x100 label0000257A: 0000257A 206C 0016 movea.l A0, [A4 + 0x16] 0000257E 43EC 0054 lea.l A1, [A4 + 0x54] 00002582 323C 00C0 move.w D1, 0xC0 00002586 246C 001A movea.l A2, [A4 + 0x1A] 0000258A 4E92 jsr [A2] 0000258C 322C 0026 move.w D1, [A4 + 0x26] 00002590 662E bne +0x30 /* 000025C0 */ 00002592 322C 0114 move.w D1, [A4 + 0x114] 00002596 6600 FF30 bne -0xCE /* 000024C8 */ 0000259A 262C 0036 move.l D3, [A4 + 0x36] 0000259E 0483 0000 00C0 subi.l D3, 0xC0 000025A4 6B00 0088 bmi +0x8A /* 0000262E */ 000025A8 41EC 0054 lea.l A0, [A4 + 0x54] 000025AC 226C 0032 movea.l A1, [A4 + 0x32] 000025B0 203C 0000 00C0 move.l D0, 0xC0 000025B6 A02E syscall BlockMove/BlockMoveData 000025B8 6074 bra +0x76 /* 0000262E */ label000025BA: 000025BA 41EC 0054 lea.l A0, [A4 + 0x54] 000025BE 4E92 jsr [A2] label000025C0: 000025C0 206C 0032 movea.l A0, [A4 + 0x32] 000025C4 262C 0036 move.l D3, [A4 + 0x36] 000025C8 96AC 002A sub.l D3, [A4 + 0x2A] 000025CC 6A04 bpl +0x6 /* 000025D2 */ 000025CE 41EC 0054 lea.l A0, [A4 + 0x54] label000025D2: 000025D2 594F subq.w A7, 4 000025D4 486C 0054 pea.l [A4 + 0x54] 000025D8 2F08 move.l -[A7], A0 000025DA 2F3C 0000 00C0 move.l -[A7], 0xC0 000025E0 486C 0426 pea.l [A4 + 0x426] 000025E4 486C 0426 pea.l [A4 + 0x426] 000025E8 7001 moveq.l D0, 0x01 000025EA 2F00 move.l -[A7], D0 000025EC 2F00 move.l -[A7], D0 000025EE 5341 subq.w D1, 1 000025F0 6606 bne +0x8 /* 000025F8 */ 000025F2 4EBA 0D44 jsr [PC + 0xD44 /* 00003338 */] 000025F6 601C bra +0x1E /* 00002614 */ label000025F8: 000025F8 5341 subq.w D1, 1 000025FA 6606 bne +0x8 /* 00002602 */ 000025FC 4EBA 0F80 jsr [PC + 0xF80 /* 0000357E */] 00002600 6012 bra +0x14 /* 00002614 */ label00002602: 00002602 5341 subq.w D1, 1 00002604 6606 bne +0x8 /* 0000260C */ 00002606 4EBA 0DFC jsr [PC + 0xDFC /* 00003404 */] 0000260A 6008 bra +0xA /* 00002614 */ label0000260C: 0000260C DEFC 0020 add.w A7, 0x20 /* ' ' */ 00002610 A9FF syscall Debugger 00002612 4E75 rts label00002614: 00002614 201F move.l D0, [A7]+ 00002616 6016 bra +0x18 /* 0000262E */ label00002618: 00002618 206C 0032 movea.l A0, [A4 + 0x32] 0000261C 262C 0036 move.l D3, [A4 + 0x36] 00002620 0483 0000 00C0 subi.l D3, 0xC0 00002626 6A04 bpl +0x6 /* 0000262C */ 00002628 41EC 0054 lea.l A0, [A4 + 0x54] label0000262C: 0000262C 4E92 jsr [A2] label0000262E: 0000262E 4483 neg.l D3 00002630 6A02 bpl +0x4 /* 00002634 */ 00002632 7600 moveq.l D3, 0x00 label00002634: 00002634 202C 002A move.l D0, [A4 + 0x2A] 00002638 9083 sub.l D0, D3 0000263A 660E bne +0x10 /* 0000264A */ 0000263C 41EC 0054 lea.l A0, [A4 + 0x54] 00002640 2948 003C move.l [A4 + 0x3C], A0 00002644 3943 003A move.w [A4 + 0x3A], D3 00002648 6078 bra +0x7A /* 000026C2 */ label0000264A: 0000264A 246C 0012 movea.l A2, [A4 + 0x12] 0000264E 246A 0008 movea.l A2, [A2 + 0x8] 00002652 D1AA 0028 add.l [A2 + 0x28], D0 00002656 226C 0032 movea.l A1, [A4 + 0x32] 0000265A D1AC 0032 add.l [A4 + 0x32], D0 0000265E 91AC 0036 sub.l [A4 + 0x36], D0 00002662 3943 003A move.w [A4 + 0x3A], D3 00002666 6710 beq +0x12 /* 00002678 */ 00002668 41EC 0054 lea.l A0, [A4 + 0x54] 0000266C 2408 move.l D2, A0 0000266E D480 add.l D2, D0 00002670 2942 003C move.l [A4 + 0x3C], D2 00002674 A02E syscall BlockMove/BlockMoveData 00002676 6006 bra +0x8 /* 0000267E */ label00002678: 00002678 4AAC 0036 tst.l [A4 + 0x36] 0000267C 6644 bne +0x46 /* 000026C2 */ label0000267E: 0000267E 422C 0008 clr.b [A4 + 0x8] 00002682 1F38 0CB2 move.b -[A7], [0x00000CB2 /* MMU32bit */] 00002686 6712 beq +0x14 /* 0000269A */ 00002688 0838 0000 0B73 btst.b [0x00000B73 /* SystemInfo */], 0x0 0000268E 56D7 sne [A7] 00002690 6708 beq +0xA /* 0000269A */ 00002692 7000 moveq.l D0, 0x00 00002694 2078 0DBC movea.l A0, [0x00000DBC /* JSwapMMU */] 00002698 4E90 jsr [A0] label0000269A: 0000269A 226C 0012 movea.l A1, [A4 + 0x12] 0000269E 7000 moveq.l D0, 0x00 000026A0 2078 08FC movea.l A0, [0x000008FC /* JIODone */] 000026A4 4E90 jsr [A0] 000026A6 4A2C 0008 tst.b [A4 + 0x8] 000026AA 660A bne +0xC /* 000026B6 */ 000026AC 4A2C 0009 tst.b [A4 + 0x9] 000026B0 6604 bne +0x6 /* 000026B6 */ 000026B2 4EBA E38C jsr [PC - 0x1C74 /* 00000A40 */] label000026B6: 000026B6 4A1F tst.b [A7]+ 000026B8 6708 beq +0xA /* 000026C2 */ 000026BA 7001 moveq.l D0, 0x01 000026BC 2078 0DBC movea.l A0, [0x00000DBC /* JSwapMMU */] 000026C0 4E90 jsr [A0] label000026C2: 000026C2 4E75 rts fn000026C4: 000026C4 4E56 0000 link A6, 0 000026C8 082E 0000 0009 btst.b [A6 + 0x9], 0x0 000026CE 670E beq +0x10 /* 000026DE */ 000026D0 486C 04A6 pea.l [A4 + 0x4A6] 000026D4 3F3C 0001 move.w -[A7], 0x1 000026D8 4EBA 00C0 jsr [PC + 0xC0 /* 0000279A */] 000026DC 5C8F addq.l A7, 6 label000026DE: 000026DE 082E 0001 0009 btst.b [A6 + 0x9], 0x1 000026E4 670E beq +0x10 /* 000026F4 */ 000026E6 486C 04C1 pea.l [A4 + 0x4C1] 000026EA 3F3C 0002 move.w -[A7], 0x2 000026EE 4EBA 00AA jsr [PC + 0xAA /* 0000279A */] 000026F2 5C8F addq.l A7, 6 label000026F4: 000026F4 4E5E unlink A6 000026F6 4E75 rts fn000026F8: 000026F8 4E56 FFF8 link A6, -0x0008 000026FC 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00002702 6616 bne +0x18 /* 0000271A */ 00002704 3F3C 0001 move.w -[A7], 0x1 00002708 4EBA FFEE jsr [PC - 0x12 /* 000026F8 */] 0000270C 548F addq.l A7, 2 0000270E 3F3C 0002 move.w -[A7], 0x2 00002712 4EBA FFE4 jsr [PC - 0x1C /* 000026F8 */] 00002716 548F addq.l A7, 2 00002718 6036 bra +0x38 /* 00002750 */ label0000271A: 0000271A 486E FFF8 pea.l [A6 - 0x8] 0000271E 486E FFFC pea.l [A6 - 0x4] 00002722 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002726 4EBA 00AE jsr [PC + 0xAE /* 000027D6 */] 0000272A 4FEF 000A lea.l A7, [A7 + 0xA] 0000272E 206E FFFC movea.l A0, [A6 - 0x4] 00002732 40C0 move.w D0, SR 00002734 007C 0700 ori.w sr, 1792 00002738 1210 move.b D1, [A0] label0000273A: 0000273A 0810 0000 btst.b [A0], 0x0 0000273E 6706 beq +0x8 /* 00002746 */ 00002740 1228 0004 move.b D1, [A0 + 0x4] 00002744 60F4 bra -0xA /* 0000273A */ label00002746: 00002746 206E FFF8 movea.l A0, [A6 - 0x8] 0000274A 10BC 0030 move.b [A0], 0x30 /* '0' */ 0000274E 46C0 move.w SR, D0 label00002750: 00002750 4E5E unlink A6 00002752 4E75 rts fn00002754: 00002754 4E56 0000 link A6, 0 00002758 4A6E 000A tst.w [A6 + 0xA] 0000275C 670A beq +0xC /* 00002768 */ 0000275E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002762 4EBA FF94 jsr [PC - 0x6C /* 000026F8 */] 00002766 548F addq.l A7, 2 label00002768: 00002768 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 0000276E 6606 bne +0x8 /* 00002776 */ 00002770 7001 moveq.l D0, 0x01 00002772 3D40 0008 move.w [A6 + 0x8], D0 label00002776: 00002776 4A6E 000A tst.w [A6 + 0xA] 0000277A 6708 beq +0xA /* 00002784 */ 0000277C 41EC 04DC lea.l A0, [A4 + 0x4DC] 00002780 2008 move.l D0, A0 00002782 6006 bra +0x8 /* 0000278A */ label00002784: 00002784 41EC 04EF lea.l A0, [A4 + 0x4EF] 00002788 2008 move.l D0, A0 label0000278A: 0000278A 2F00 move.l -[A7], D0 0000278C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002790 4EBA 0008 jsr [PC + 0x8 /* 0000279A */] 00002794 5C8F addq.l A7, 6 00002796 4E5E unlink A6 00002798 4E75 rts fn0000279A: 0000279A 4E56 0000 link A6, 0 0000279E 2F0B move.l -[A7], A3 000027A0 266E 000A movea.l A3, [A6 + 0xA] 000027A4 40E7 move.w -[A7], SR 000027A6 007C 0700 ori.w sr, 1792 000027AA 2078 01D8 movea.l A0, [0x000001D8 /* SCCRd */] 000027AE 2278 01DC movea.l A1, [0x000001DC /* SCCWr */] 000027B2 7001 moveq.l D0, 0x01 000027B4 B06E 0008 cmp.w D0, [A6 + 0x8] 000027B8 6604 bne +0x6 /* 000027BE */ 000027BA 5448 addq.w A0, 2 000027BC 5449 addq.w A1, 2 label000027BE: 000027BE 1010 move.b D0, [A0] 000027C0 7000 moveq.l D0, 0x00 000027C2 101B move.b D0, [A3]+ 000027C4 6004 bra +0x6 /* 000027CA */ label000027C6: 000027C6 129B move.b [A1], [A3]+ 000027C8 4A41 tst.w D1 label000027CA: 000027CA 51C8 FFFA dbf D0, -0x8 /* 000027C6 */ 000027CE 46DF move.w SR, [A7]+ 000027D0 265F movea.l A3, [A7]+ 000027D2 4E5E unlink A6 000027D4 4E75 rts fn000027D6: 000027D6 4E56 0000 link A6, 0 000027DA 206E 000A movea.l A0, [A6 + 0xA] 000027DE 20B8 01D8 move.l [A0], [0x000001D8 /* SCCRd */] 000027E2 206E 000E movea.l A0, [A6 + 0xE] 000027E6 20B8 01DC move.l [A0], [0x000001DC /* SCCWr */] 000027EA 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000027F0 660C bne +0xE /* 000027FE */ 000027F2 206E 000A movea.l A0, [A6 + 0xA] 000027F6 5490 addq.l [A0], 2 000027F8 206E 000E movea.l A0, [A6 + 0xE] 000027FC 5490 addq.l [A0], 2 label000027FE: 000027FE 4E5E unlink A6 00002800 4E75 rts fn00002802: 00002802 4E56 FFFE link A6, -0x0002 00002806 426E FFFE clr.w [A6 - 0x2] 0000280A 0C6C 0001 0028 cmpi.w [A4 + 0x28], 0x1 00002810 6600 005A bne +0x5C /* 0000286C */ 00002814 4A6C 0024 tst.w [A4 + 0x24] 00002818 6638 bne +0x3A /* 00002852 */ 0000281A 3F3C 0001 move.w -[A7], 0x1 0000281E 3F3C 0001 move.w -[A7], 0x1 00002822 4EBA 0086 jsr [PC + 0x86 /* 000028AA */] 00002826 588F addq.l A7, 4 00002828 4A00 tst.b D0 0000282A 670A beq +0xC /* 00002836 */ 0000282C 7001 moveq.l D0, 0x01 0000282E 3D40 FFFE move.w [A6 - 0x2], D0 00002832 6000 006E bra +0x70 /* 000028A2 */ label00002836: 00002836 3F3C 0001 move.w -[A7], 0x1 0000283A 3F3C 0002 move.w -[A7], 0x2 0000283E 4EBA 006A jsr [PC + 0x6A /* 000028AA */] 00002842 588F addq.l A7, 4 00002844 4A00 tst.b D0 00002846 6700 005A beq +0x5C /* 000028A2 */ 0000284A 7001 moveq.l D0, 0x01 0000284C 3D40 FFFE move.w [A6 - 0x2], D0 00002850 6050 bra +0x52 /* 000028A2 */ label00002852: 00002852 3F3C 0001 move.w -[A7], 0x1 00002856 3F2C 0024 move.w -[A7], [A4 + 0x24] 0000285A 4EBA 004E jsr [PC + 0x4E /* 000028AA */] 0000285E 588F addq.l A7, 4 00002860 4A00 tst.b D0 00002862 673E beq +0x40 /* 000028A2 */ 00002864 7001 moveq.l D0, 0x01 00002866 3D40 FFFE move.w [A6 - 0x2], D0 0000286A 6036 bra +0x38 /* 000028A2 */ label0000286C: 0000286C 3F3C 0001 move.w -[A7], 0x1 00002870 3F3C 0001 move.w -[A7], 0x1 00002874 4EBA 0034 jsr [PC + 0x34 /* 000028AA */] 00002878 588F addq.l A7, 4 0000287A 4A00 tst.b D0 0000287C 6724 beq +0x26 /* 000028A2 */ 0000287E 3F3C 0001 move.w -[A7], 0x1 00002882 3F3C 0002 move.w -[A7], 0x2 00002886 4EBA 0022 jsr [PC + 0x22 /* 000028AA */] 0000288A 588F addq.l A7, 4 0000288C 4A00 tst.b D0 0000288E 6708 beq +0xA /* 00002898 */ 00002890 7001 moveq.l D0, 0x01 00002892 3D40 FFFE move.w [A6 - 0x2], D0 00002896 600A bra +0xC /* 000028A2 */ label00002898: 00002898 3F3C 0001 move.w -[A7], 0x1 0000289C 4EBA 0142 jsr [PC + 0x142 /* 000029E0 */] 000028A0 548F addq.l A7, 2 label000028A2: 000028A2 102E FFFF move.b D0, [A6 - 0x1] 000028A6 4E5E unlink A6 000028A8 4E75 rts fn000028AA: 000028AA 4E56 FFFC link A6, -0x0004 000028AE 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000028B4 6608 bne +0xA /* 000028BE */ 000028B6 41EC 0502 lea.l A0, [A4 + 0x502] 000028BA 2008 move.l D0, A0 000028BC 6006 bra +0x8 /* 000028C4 */ label000028BE: 000028BE 41EC 070C lea.l A0, [A4 + 0x70C] 000028C2 2008 move.l D0, A0 label000028C4: 000028C4 2D40 FFFC move.l [A6 - 0x4], D0 000028C8 206E FFFC movea.l A0, [A6 - 0x4] 000028CC 4A28 0209 tst.b [A0 + 0x209] 000028D0 672A beq +0x2C /* 000028FC */ 000028D2 4A2E 000B tst.b [A6 + 0xB] 000028D6 6724 beq +0x26 /* 000028FC */ 000028D8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000028DC 4EBA 01F2 jsr [PC + 0x1F2 /* 00002AD0 */] 000028E0 548F addq.l A7, 2 000028E2 4A00 tst.b D0 000028E4 6706 beq +0x8 /* 000028EC */ 000028E6 7001 moveq.l D0, 0x01 000028E8 6000 00F2 bra +0xF4 /* 000029DC */ label000028EC: 000028EC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000028F0 4EBA 00EE jsr [PC + 0xEE /* 000029E0 */] 000028F4 548F addq.l A7, 2 000028F6 7000 moveq.l D0, 0x00 000028F8 6000 00E2 bra +0xE4 /* 000029DC */ label000028FC: 000028FC 206E FFFC movea.l A0, [A6 - 0x4] 00002900 2068 0200 movea.l A0, [A0 + 0x200] 00002904 4A10 tst.b [A0] 00002906 6C36 bge +0x38 /* 0000293E */ 00002908 206E FFFC movea.l A0, [A6 - 0x4] 0000290C 7001 moveq.l D0, 0x01 0000290E 1140 0208 move.b [A0 + 0x208], D0 00002912 206E FFFC movea.l A0, [A6 - 0x4] 00002916 2068 0200 movea.l A0, [A0 + 0x200] 0000291A 7003 moveq.l D0, 0x03 0000291C 1080 move.b [A0], D0 0000291E 206E FFFC movea.l A0, [A6 - 0x4] 00002922 7001 moveq.l D0, 0x01 00002924 1140 0209 move.b [A0 + 0x209], D0 00002928 4A2C 0004 tst.b [A4 + 0x4] 0000292C 6700 0074 beq +0x76 /* 000029A2 */ 00002930 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002934 4EBA F816 jsr [PC - 0x7EA /* 0000214C */] 00002938 548F addq.l A7, 2 0000293A 6000 0066 bra +0x68 /* 000029A2 */ label0000293E: 0000293E 4A2C 0004 tst.b [A4 + 0x4] 00002942 670E beq +0x10 /* 00002952 */ 00002944 4EBA F87A jsr [PC - 0x786 /* 000021C0 */] 00002948 4A40 tst.w D0 0000294A 6706 beq +0x8 /* 00002952 */ 0000294C 7000 moveq.l D0, 0x00 0000294E 6000 008C bra +0x8E /* 000029DC */ label00002952: 00002952 4267 clr.w -[A7] 00002954 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002958 206E FFFC movea.l A0, [A6 - 0x4] 0000295C 4868 0204 pea.l [A0 + 0x204] 00002960 4EBA EBC2 jsr [PC - 0x143E /* 00001524 */] 00002964 301F move.w D0, [A7]+ 00002966 4A40 tst.w D0 00002968 662E bne +0x30 /* 00002998 */ 0000296A 4267 clr.w -[A7] 0000296C 206E FFFC movea.l A0, [A6 - 0x4] 00002970 4868 0100 pea.l [A0 + 0x100] 00002974 206E FFFC movea.l A0, [A6 - 0x4] 00002978 4868 0206 pea.l [A0 + 0x206] 0000297C 4EBA EBA6 jsr [PC - 0x145A /* 00001524 */] 00002980 301F move.w D0, [A7]+ 00002982 4A40 tst.w D0 00002984 6612 bne +0x14 /* 00002998 */ 00002986 206E FFFC movea.l A0, [A6 - 0x4] 0000298A 4228 0208 clr.b [A0 + 0x208] 0000298E 206E FFFC movea.l A0, [A6 - 0x4] 00002992 7001 moveq.l D0, 0x01 00002994 1140 0209 move.b [A0 + 0x209], D0 label00002998: 00002998 4A2C 0004 tst.b [A4 + 0x4] 0000299C 6704 beq +0x6 /* 000029A2 */ 0000299E 4EBA F896 jsr [PC - 0x76A /* 00002236 */] label000029A2: 000029A2 206E FFFC movea.l A0, [A6 - 0x4] 000029A6 4A28 0209 tst.b [A0 + 0x209] 000029AA 6724 beq +0x26 /* 000029D0 */ 000029AC 302E 0008 move.w D0, [A6 + 0x8] 000029B0 816C 0022 or.w [A4 + 0x22], D0 000029B4 4A2E 000B tst.b [A6 + 0xB] 000029B8 6604 bne +0x6 /* 000029BE */ 000029BA 7001 moveq.l D0, 0x01 000029BC 601E bra +0x20 /* 000029DC */ label000029BE: 000029BE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000029C2 4EBA 010C jsr [PC + 0x10C /* 00002AD0 */] 000029C6 548F addq.l A7, 2 000029C8 4A00 tst.b D0 000029CA 6704 beq +0x6 /* 000029D0 */ 000029CC 7001 moveq.l D0, 0x01 000029CE 600C bra +0xE /* 000029DC */ label000029D0: 000029D0 3F2E 0008 move.w -[A7], [A6 + 0x8] 000029D4 4EBA 000A jsr [PC + 0xA /* 000029E0 */] 000029D8 548F addq.l A7, 2 000029DA 7000 moveq.l D0, 0x00 label000029DC: 000029DC 4E5E unlink A6 000029DE 4E75 rts fn000029E0: 000029E0 4E56 FFFC link A6, -0x0004 000029E4 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 000029EA 6618 bne +0x1A /* 00002A04 */ 000029EC 3F3C 0001 move.w -[A7], 0x1 000029F0 4EBA FFEE jsr [PC - 0x12 /* 000029E0 */] 000029F4 548F addq.l A7, 2 000029F6 3F3C 0002 move.w -[A7], 0x2 000029FA 4EBA FFE4 jsr [PC - 0x1C /* 000029E0 */] 000029FE 548F addq.l A7, 2 00002A00 6000 00CA bra +0xCC /* 00002ACC */ label00002A04: 00002A04 4A6E 0008 tst.w [A6 + 0x8] 00002A08 6700 00C2 beq +0xC4 /* 00002ACC */ 00002A0C 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00002A12 6608 bne +0xA /* 00002A1C */ 00002A14 41EC 0502 lea.l A0, [A4 + 0x502] 00002A18 2008 move.l D0, A0 00002A1A 6006 bra +0x8 /* 00002A22 */ label00002A1C: 00002A1C 41EC 070C lea.l A0, [A4 + 0x70C] 00002A20 2008 move.l D0, A0 label00002A22: 00002A22 2D40 FFFC move.l [A6 - 0x4], D0 00002A26 206E FFFC movea.l A0, [A6 - 0x4] 00002A2A 4A68 0206 tst.w [A0 + 0x206] 00002A2E 660A bne +0xC /* 00002A3A */ 00002A30 206E FFFC movea.l A0, [A6 - 0x4] 00002A34 4A68 0204 tst.w [A0 + 0x204] 00002A38 6746 beq +0x48 /* 00002A80 */ label00002A3A: 00002A3A 206E FFFC movea.l A0, [A6 - 0x4] 00002A3E 4A68 0206 tst.w [A0 + 0x206] 00002A42 6710 beq +0x12 /* 00002A54 */ 00002A44 4267 clr.w -[A7] 00002A46 206E FFFC movea.l A0, [A6 - 0x4] 00002A4A 3F28 0206 move.w -[A7], [A0 + 0x206] 00002A4E 4EBA EB04 jsr [PC - 0x14FC /* 00001554 */] 00002A52 301F move.w D0, [A7]+ label00002A54: 00002A54 206E FFFC movea.l A0, [A6 - 0x4] 00002A58 4A68 0204 tst.w [A0 + 0x204] 00002A5C 6710 beq +0x12 /* 00002A6E */ 00002A5E 4267 clr.w -[A7] 00002A60 206E FFFC movea.l A0, [A6 - 0x4] 00002A64 3F28 0204 move.w -[A7], [A0 + 0x204] 00002A68 4EBA EAEA jsr [PC - 0x1516 /* 00001554 */] 00002A6C 301F move.w D0, [A7]+ label00002A6E: 00002A6E 206E FFFC movea.l A0, [A6 - 0x4] 00002A72 4268 0204 clr.w [A0 + 0x204] 00002A76 206E FFFC movea.l A0, [A6 - 0x4] 00002A7A 4268 0206 clr.w [A0 + 0x206] 00002A7E 601A bra +0x1C /* 00002A9A */ label00002A80: 00002A80 4A2C 0004 tst.b [A4 + 0x4] 00002A84 6714 beq +0x16 /* 00002A9A */ 00002A86 206E FFFC movea.l A0, [A6 - 0x4] 00002A8A 4A28 0208 tst.b [A0 + 0x208] 00002A8E 670A beq +0xC /* 00002A9A */ 00002A90 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002A94 4EBA F6F6 jsr [PC - 0x90A /* 0000218C */] 00002A98 548F addq.l A7, 2 label00002A9A: 00002A9A 206E FFFC movea.l A0, [A6 - 0x4] 00002A9E 4A28 0209 tst.b [A0 + 0x209] 00002AA2 671E beq +0x20 /* 00002AC2 */ 00002AA4 206E FFFC movea.l A0, [A6 - 0x4] 00002AA8 4A28 0208 tst.b [A0 + 0x208] 00002AAC 670C beq +0xE /* 00002ABA */ 00002AAE 206E FFFC movea.l A0, [A6 - 0x4] 00002AB2 2068 0200 movea.l A0, [A0 + 0x200] 00002AB6 10BC 00FF move.b [A0], 0xFF label00002ABA: 00002ABA 206E FFFC movea.l A0, [A6 - 0x4] 00002ABE 4228 0209 clr.b [A0 + 0x209] label00002AC2: 00002AC2 302E 0008 move.w D0, [A6 + 0x8] 00002AC6 4640 not.w D0 00002AC8 C16C 0022 and.w [A4 + 0x22], D0 label00002ACC: 00002ACC 4E5E unlink A6 00002ACE 4E75 rts fn00002AD0: 00002AD0 4E56 FFFE link A6, -0x0002 00002AD4 422E FFFF clr.b [A6 - 0x1] 00002AD8 4A2C 000C tst.b [A4 + 0xC] 00002ADC 6738 beq +0x3A /* 00002B16 */ 00002ADE 302C 0022 move.w D0, [A4 + 0x22] 00002AE2 C06E 0008 and.w D0, [A6 + 0x8] 00002AE6 4A40 tst.w D0 00002AE8 672C beq +0x2E /* 00002B16 */ 00002AEA 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 00002AEE 6604 bne +0x6 /* 00002AF4 */ 00002AF0 303C 03E8 move.w D0, 0x3E8 label00002AF4: 00002AF4 E848 lsr D0.w, 4 00002AF6 41F8 0068 lea.l A0, [0x00000068 /* __m68k_vec_scc__ */] 00002AFA 4A2C 0011 tst.b [A4 + 0x11] 00002AFE 6604 bne +0x6 /* 00002B04 */ 00002B00 41F8 0070 lea.l A0, [0x00000070 /* __m68k_vec_switch__ */] label00002B04: 00002B04 2210 move.l D1, [A0] label00002B06: 00002B06 B290 cmp.l D1, [A0] 00002B08 56C8 FFFC dbne D0, -0x6 /* 00002B06 */ 00002B0C 6748 beq +0x4A /* 00002B56 */ 00002B0E 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00002B14 6040 bra +0x42 /* 00002B56 */ label00002B16: 00002B16 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002B1A 4EBA FBA8 jsr [PC - 0x458 /* 000026C4 */] 00002B1E 548F addq.l A7, 2 00002B20 2078 01D8 movea.l A0, [0x000001D8 /* SCCRd */] 00002B24 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00002B2A 6602 bne +0x4 /* 00002B2E */ 00002B2C 5448 addq.w A0, 2 label00002B2E: 00002B2E 0810 0000 btst.b [A0], 0x0 00002B32 6706 beq +0x8 /* 00002B3A */ 00002B34 1028 0004 move.b D0, [A0 + 0x4] 00002B38 60F4 bra -0xA /* 00002B2E */ label00002B3A: 00002B3A 3038 0D00 move.w D0, [0x00000D00 /* TimeDBRA */] 00002B3E 6604 bne +0x6 /* 00002B44 */ 00002B40 303C 03E8 move.w D0, 0x3E8 label00002B44: 00002B44 D040 add.w D0, D0 label00002B46: 00002B46 0810 0000 btst.b [A0], 0x0 00002B4A 56C8 FFFA dbne D0, -0x8 /* 00002B46 */ 00002B4E 6706 beq +0x8 /* 00002B56 */ 00002B50 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label00002B56: 00002B56 102E FFFF move.b D0, [A6 - 0x1] 00002B5A 4E5E unlink A6 00002B5C 4E75 rts fn00002B5E: 00002B5E 4E56 FFEE link A6, -0x0012 00002B62 2F0B move.l -[A7], A3 00002B64 426E FFFE clr.w [A6 - 0x2] 00002B68 206E 0008 movea.l A0, [A6 + 0x8] 00002B6C 3028 001A move.w D0, [A0 + 0x1A] 00002B70 4EBA D4AC jsr [PC - 0x2B54 /* 0000001E */] 00002B74 0002 0002 ori.b D2, 0x2 00002B78 0334 0002 btst [A4 + D0.w + 0x2], D1 00002B7C 206E 0008 movea.l A0, [A6 + 0x8] 00002B80 41E8 001C lea.l A0, [A0 + 0x1C] 00002B84 2648 movea.l A3, A0 00002B86 2D53 FFFA move.l [A6 - 0x6], [A3] 00002B8A 202E FFFA move.l D0, [A6 - 0x6] 00002B8E 4EBA D48A jsr [PC - 0x2B76 /* 0000001A */] 00002B92 001A 009E ori.b [A2]+, 0x9E 00002B96 7373 moveq.l D1, 0x73 00002B98 6176 bsr +0x78 /* 00002C10 */ 00002B9A 00A8 7373 697A 00B2 ori.l [A0 + 0xB2], 0x7373697A /* 'ssiz' */ 00002BA2 7372 moveq.l D1, 0x72 00002BA4 6176 bsr +0x78 /* 00002C1C */ 00002BA6 00BC 7372 6174 00D2 636D ori.l 0xD2636D, 0x73726174 /* 'srat' */ 00002BB0 6176 bsr +0x78 /* 00002C28 */ 00002BB2 00DC .incomplete 00002BB4 636F bls +0x71 /* 00002C25 */ 00002BB6 6D70 blt +0x72 /* 00002C28 */ 00002BB8 00F2 .incomplete 00002BBA 636D bls +0x6F /* 00002C29 */ 00002BBC 6661 bne +0x63 /* 00002C1F */ 00002BBE 0108 btst A0, D0 00002BC0 6368 bls +0x6A /* 00002C2A */ 00002BC2 6176 bsr +0x78 /* 00002C3A */ 00002BC4 0112 btst [A2], D0 00002BC6 6368 bls +0x6A /* 00002C30 */ 00002BC8 616E bsr +0x70 /* 00002C38 */ 00002BCA 011C btst [A4]+, D0 00002BCC 7061 moveq.l D0, 0x61 00002BCE 7573 moveq.l D2, 0x73 00002BD0 012A 636F btst [A2 + 0x636F], D0 00002BD4 6E74 bgt +0x76 /* 00002C4A */ 00002BD6 0138 7477 btst [0x00007477], D0 00002BDA 6F73 ble +0x75 /* 00002C4F */ 00002BDC 014E bchg A6, D0 00002BDE 6167 bsr +0x69 /* 00002C47 */ 00002BE0 6320 bls +0x22 /* 00002C02 */ 00002BE2 0152 bchg [A2], D0 00002BE4 706C moveq.l D0, 0x6C 00002BE6 7468 moveq.l D2, 0x68 00002BE8 0156 bchg [A6], D0 00002BEA 6C6D bge +0x6F /* 00002C59 */ 00002BEC 6574 bcs +0x76 /* 00002C62 */ 00002BEE 0194 bclr [A4], D0 00002BF0 766F moveq.l D3, 0x6F 00002BF2 7872 moveq.l D4, 0x72 00002BF4 0198 bclr [A0]+, D0 00002BF6 766F moveq.l D3, 0x6F 00002BF8 7873 moveq.l D4, 0x73 00002BFA 019C bclr [A4]+, D0 00002BFC 6463 bcc +0x65 /* 00002C61 */ 00002BFE 6F6E ble +0x70 /* 00002C6E */ 00002C00 01A8 6E61 bclr [A0 + 0x6E61], D0 // begin alternate branch 00002C02-00002C04 label00002C02: 00002C02 6E61 bgt +0x63 /* 00002C65 */ // end alternate branch 00002C02-00002C04 label00002C02: // (misaligned) 00002C04 6D65 blt +0x67 /* 00002C6B */ 00002C06 01C2 .incomplete 00002C08 6963 bvs +0x65 /* 00002C6D */ 00002C0A 6F6E ble +0x70 /* 00002C7A */ 00002C0C 01E2 .incomplete 00002C0E 6462 bcc +0x64 /* 00002C72 */ fn00002C10: 00002C10 696E bvs +0x70 /* 00002C80 */ 00002C12 01EC .incomplete 00002C14 6173 bsr +0x75 /* 00002C89 */ 00002C16 796E moveq.l D4, 0x6E 00002C18 01F6 .incomplete 00002C1A 6F70 ble +0x72 /* 00002C8C */ fn00002C1C: 00002C1C 7464 moveq.l D2, 0x64 00002C1E 0204 636D andi.b D4, 0x6D /* 'm' */ 00002C22 6864 bvc +0x66 /* 00002C88 */ 00002C24 020E 7175 andi.b A6, 0x75 /* 'u' */ fn00002C28: 00002C28 616C bsr +0x6E /* 00002C96 */ label00002C2A: 00002C2A 0224 6D73 andi.b -[A4], 0x73 /* 's' */ 00002C2E 6563 bcs +0x65 /* 00002C93 */ label00002C30: 00002C30 0274 2F0B 4EBA andi.w [A4 + D4 * 8 - 0x70], 0x2F0B 00002C36 057C 588F bchg 0x588F, D2 // begin alternate branch 00002C38-00002C3A fn00002C38: 00002C38 588F addq.l A7, 4 // end alternate branch 00002C38-00002C3A fn00002C38: // (misaligned) fn00002C3A: 00002C3A 3D40 FFFE move.w [A6 - 0x2], D0 00002C3E 6000 0272 bra +0x274 /* 00002EB2 */ 00002C42 3F3C 0008 move.w -[A7], 0x8 00002C46 2F0B move.l -[A7], A3 00002C48 4EBA 031E jsr [PC + 0x31E /* 00002F68 */] // begin alternate branch 00002C4A-00002C4C label00002C4A: 00002C4A 031E btst [A6]+, D1 // end alternate branch 00002C4A-00002C4C label00002C4A: // (misaligned) 00002C4C 5C8F addq.l A7, 6 00002C4E 6000 0262 bra +0x264 /* 00002EB2 */ 00002C52 2F0B move.l -[A7], A3 00002C54 4EBA 0436 jsr [PC + 0x436 /* 0000308C */] 00002C58 588F addq.l A7, 4 00002C5A 3D40 FFFE move.w [A6 - 0x2], D0 00002C5E 6000 0252 bra +0x254 /* 00002EB2 */ label00002C62: 00002C62 302C 0026 move.w D0, [A4 + 0x26] 00002C66 48C0 ext.l D0 00002C68 E580 asl D0, 2 00002C6A 41EC 0134 lea.l A0, [A4 + 0x134] label00002C6E: 00002C6E D1C0 add.l A0, D0 00002C70 2F10 move.l -[A7], [A0] label00002C72: 00002C72 2F0B move.l -[A7], A3 00002C74 4EBA 035A jsr [PC + 0x35A /* 00002FD0 */] 00002C78 508F addq.l A7, 8 label00002C7A: 00002C7A 6000 0236 bra +0x238 /* 00002EB2 */ 00002C7E 2F0B move.l -[A7], A3 label00002C80: 00002C80 4EBA 0490 jsr [PC + 0x490 /* 00003112 */] 00002C84 588F addq.l A7, 4 00002C86 3D40 FFFE move.w [A6 - 0x2], D0 // begin alternate branch 00002C88-00002C8A label00002C88: 00002C88 FFFE .invalid <> // end alternate branch 00002C88-00002C8A label00002C88: // (misaligned) 00002C8A 6000 0226 bra +0x228 /* 00002EB2 */ // begin alternate branch 00002C8C-00002C92 label00002C8C: 00002C8C 0226 302C andi.b -[A6], 0x2C /* ',' */ 00002C90 0114 btst [A4], D0 // end alternate branch 00002C8C-00002C92 label00002C8C: // (misaligned) 00002C8E 302C 0114 move.w D0, [A4 + 0x114] 00002C92 48C0 ext.l D0 00002C94 E580 asl D0, 2 fn00002C96: 00002C96 41EC 0120 lea.l A0, [A4 + 0x120] 00002C9A D1C0 add.l A0, D0 00002C9C 2F10 move.l -[A7], [A0] 00002C9E 2F0B move.l -[A7], A3 00002CA0 4EBA 0348 jsr [PC + 0x348 /* 00002FEA */] 00002CA4 508F addq.l A7, 8 00002CA6 6000 020A bra +0x20C /* 00002EB2 */ 00002CAA 302C 0114 move.w D0, [A4 + 0x114] 00002CAE 48C0 ext.l D0 00002CB0 D080 add.l D0, D0 00002CB2 41EC 0116 lea.l A0, [A4 + 0x116] 00002CB6 D1C0 add.l A0, D0 00002CB8 3F10 move.w -[A7], [A0] 00002CBA 2F0B move.l -[A7], A3 00002CBC 4EBA 02AA jsr [PC + 0x2AA /* 00002F68 */] 00002CC0 5C8F addq.l A7, 6 00002CC2 6000 01EE bra +0x1F0 /* 00002EB2 */ 00002CC6 3F3C 0002 move.w -[A7], 0x2 00002CCA 2F0B move.l -[A7], A3 00002CCC 4EBA 029A jsr [PC + 0x29A /* 00002F68 */] 00002CD0 5C8F addq.l A7, 6 00002CD2 6000 01DE bra +0x1E0 /* 00002EB2 */ 00002CD6 3F2C 0028 move.w -[A7], [A4 + 0x28] 00002CDA 2F0B move.l -[A7], A3 00002CDC 4EBA 028A jsr [PC + 0x28A /* 00002F68 */] 00002CE0 5C8F addq.l A7, 6 00002CE2 6000 01CE bra +0x1D0 /* 00002EB2 */ 00002CE6 102C 000D move.b D0, [A4 + 0xD] 00002CEA 4880 ext.w D0 00002CEC 3F00 move.w -[A7], D0 00002CEE 2F0B move.l -[A7], A3 00002CF0 4EBA 0376 jsr [PC + 0x376 /* 00003068 */] 00002CF4 5C8F addq.l A7, 6 00002CF6 6000 01BA bra +0x1BC /* 00002EB2 */ 00002CFA 102C 0009 move.b D0, [A4 + 0x9] 00002CFE 4880 ext.w D0 00002D00 3F00 move.w -[A7], D0 00002D02 2F0B move.l -[A7], A3 00002D04 4EBA 0362 jsr [PC + 0x362 /* 00003068 */] 00002D08 5C8F addq.l A7, 6 00002D0A 6000 01A6 bra +0x1A8 /* 00002EB2 */ 00002D0E 41EC 024C lea.l A0, [A4 + 0x24C] 00002D12 B1EC 001E cmpa.l A0, [A4 + 0x1E] 00002D16 57C0 seq D0 00002D18 4400 neg.b D0 00002D1A 4880 ext.w D0 00002D1C 3F00 move.w -[A7], D0 00002D1E 2F0B move.l -[A7], A3 00002D20 4EBA 0346 jsr [PC + 0x346 /* 00003068 */] 00002D24 5C8F addq.l A7, 6 00002D26 6000 018A bra +0x18C /* 00002EB2 */ 00002D2A 3D7C FF19 FFFE move.w [A6 - 0x2], 0xFF19 00002D30 6000 0180 bra +0x182 /* 00002EB2 */ 00002D34 3D7C FF19 FFFE move.w [A6 - 0x2], 0xFF19 00002D3A 6000 0176 bra +0x178 /* 00002EB2 */ 00002D3E 4A2C 000A tst.b [A4 + 0xA] 00002D42 6730 beq +0x32 /* 00002D74 */ 00002D44 4A2C 0010 tst.b [A4 + 0x10] 00002D48 660C bne +0xE /* 00002D56 */ 00002D4A 4EBA E9DE jsr [PC - 0x1622 /* 0000172A */] 00002D4E 3D40 FFF4 move.w [A6 - 0xC], D0 00002D52 4A40 tst.w D0 00002D54 6C0A bge +0xC /* 00002D60 */ label00002D56: 00002D56 426E FFF4 clr.w [A6 - 0xC] 00002D5A 3D7C FF1A FFFE move.w [A6 - 0x2], 0xFF1A label00002D60: 00002D60 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002D64 3F3C 0001 move.w -[A7], 0x1 00002D68 2F0B move.l -[A7], A3 00002D6A 4EBA 02D8 jsr [PC + 0x2D8 /* 00003044 */] 00002D6E 508F addq.l A7, 8 00002D70 6000 0140 bra +0x142 /* 00002EB2 */ label00002D74: 00002D74 4267 clr.w -[A7] 00002D76 2F0B move.l -[A7], A3 00002D78 4EBA 01EE jsr [PC + 0x1EE /* 00002F68 */] 00002D7C 5C8F addq.l A7, 6 00002D7E 6000 0132 bra +0x134 /* 00002EB2 */ 00002D82 3D7C FF19 FFFE move.w [A6 - 0x2], 0xFF19 00002D88 6000 0128 bra +0x12A /* 00002EB2 */ 00002D8C 3D7C FF19 FFFE move.w [A6 - 0x2], 0xFF19 00002D92 6000 011E bra +0x120 /* 00002EB2 */ 00002D96 4EBA 04B0 jsr [PC + 0x4B0 /* 00003248 */] 00002D9A 3F00 move.w -[A7], D0 00002D9C 2F0B move.l -[A7], A3 00002D9E 4EBA 01C8 jsr [PC + 0x1C8 /* 00002F68 */] 00002DA2 5C8F addq.l A7, 6 00002DA4 6000 010C bra +0x10E /* 00002EB2 */ 00002DA8 4293 clr.l [A3] 00002DAA 206C 0050 movea.l A0, [A4 + 0x50] 00002DAE 1010 move.b D0, [A0] 00002DB0 4880 ext.w D0 00002DB2 2F2C 0050 move.l -[A7], [A4 + 0x50] 00002DB6 2F2B 0004 move.l -[A7], [A3 + 0x4] 00002DBA 48C0 ext.l D0 00002DBC 5280 addq.l D0, 1 00002DBE 2F00 move.l -[A7], D0 00002DC0 4EBA E736 jsr [PC - 0x18CA /* 000014F8 */] 00002DC4 6000 00EC bra +0xEE /* 00002EB2 */ 00002DC8 4EBA 0442 jsr [PC + 0x442 /* 0000320C */] 00002DCC 2D40 FFF6 move.l [A6 - 0xA], D0 00002DD0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002DD4 2F0B move.l -[A7], A3 00002DD6 4EBA 01DE jsr [PC + 0x1DE /* 00002FB6 */] 00002DDA 508F addq.l A7, 8 00002DDC 4AAE FFF6 tst.l [A6 - 0xA] 00002DE0 6600 00D0 bne +0xD2 /* 00002EB2 */ 00002DE4 7094 moveq.l D0, 0xFFFFFF94 00002DE6 3D40 FFFE move.w [A6 - 0x2], D0 00002DEA 6000 00C6 bra +0xC8 /* 00002EB2 */ 00002DEE 4878 00C0 push.l 0xC0 00002DF2 2F0B move.l -[A7], A3 00002DF4 4EBA 018C jsr [PC + 0x18C /* 00002F82 */] 00002DF8 508F addq.l A7, 8 00002DFA 6000 00B6 bra +0xB8 /* 00002EB2 */ 00002DFE 3F3C 0001 move.w -[A7], 0x1 00002E02 2F0B move.l -[A7], A3 00002E04 4EBA 0262 jsr [PC + 0x262 /* 00003068 */] 00002E08 5C8F addq.l A7, 6 00002E0A 6000 00A6 bra +0xA8 /* 00002EB2 */ 00002E0E 102C 0007 move.b D0, [A4 + 0x7] 00002E12 4880 ext.w D0 00002E14 3F00 move.w -[A7], D0 00002E16 2F0B move.l -[A7], A3 00002E18 4EBA 024E jsr [PC + 0x24E /* 00003068 */] 00002E1C 5C8F addq.l A7, 6 00002E1E 6000 0092 bra +0x94 /* 00002EB2 */ 00002E22 4293 clr.l [A3] 00002E24 2F2B 0004 move.l -[A7], [A3 + 0x4] 00002E28 4EBA D4D2 jsr [PC - 0x2B2E /* 000002FC */] 00002E2C 588F addq.l A7, 4 00002E2E 6000 0082 bra +0x84 /* 00002EB2 */ 00002E32 486E FFF2 pea.l [A6 - 0xE] 00002E36 4EBA 0084 jsr [PC + 0x84 /* 00002EBC */] 00002E3A 588F addq.l A7, 4 00002E3C 3D40 FFFE move.w [A6 - 0x2], D0 00002E40 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002E44 2F0B move.l -[A7], A3 00002E46 4EBA 01A2 jsr [PC + 0x1A2 /* 00002FEA */] 00002E4A 508F addq.l A7, 8 00002E4C 6064 bra +0x66 /* 00002EB2 */ 00002E4E 2D6B 0004 FFF2 move.l [A6 - 0xE], [A3 + 0x4] 00002E54 206E FFF2 movea.l A0, [A6 - 0xE] 00002E58 2D50 FFEE move.l [A6 - 0x12], [A0] 00002E5C 4878 03E8 push.l 0x3E8 00002E60 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002E64 4EBA D1BC jsr [PC - 0x2E44 /* 00000022 */] 00002E68 2D40 FFEE move.l [A6 - 0x12], D0 00002E6C 302C 0026 move.w D0, [A4 + 0x26] 00002E70 48C0 ext.l D0 00002E72 E580 asl D0, 2 00002E74 41EC 0134 lea.l A0, [A4 + 0x134] 00002E78 D1C0 add.l A0, D0 00002E7A 2010 move.l D0, [A0] 00002E7C 7210 moveq.l D1, 0x10 00002E7E E2A0 asr D0, D1 00002E80 2F00 move.l -[A7], D0 00002E82 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002E86 4EBA D1A6 jsr [PC - 0x2E5A /* 0000002E */] 00002E8A 2D40 FFEE move.l [A6 - 0x12], D0 00002E8E 206E FFF2 movea.l A0, [A6 - 0xE] 00002E92 20AE FFEE move.l [A0], [A6 - 0x12] 00002E96 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002E9A 2F0B move.l -[A7], A3 00002E9C 4EBA 00FE jsr [PC + 0xFE /* 00002F9C */] 00002EA0 508F addq.l A7, 8 00002EA2 600E bra +0x10 /* 00002EB2 */ 00002EA4 3D7C FF19 FFFE move.w [A6 - 0x2], 0xFF19 00002EAA 6006 bra +0x8 /* 00002EB2 */ 00002EAC 70EE moveq.l D0, 0xFFFFFFEE 00002EAE 3D40 FFFE move.w [A6 - 0x2], D0 label00002EB2: 00002EB2 302E FFFE move.w D0, [A6 - 0x2] 00002EB6 265F movea.l A3, [A7]+ 00002EB8 4E5E unlink A6 00002EBA 4E75 rts fn00002EBC: 00002EBC 4E56 FFFE link A6, -0x0002 00002EC0 426E FFFE clr.w [A6 - 0x2] 00002EC4 206E 0008 movea.l A0, [A6 + 0x8] 00002EC8 20BC 3F3F 3F3F move.l [A0], 0x3F3F3F3F /* '????' */ 00002ECE 302C 0114 move.w D0, [A4 + 0x114] 00002ED2 4EBA D14A jsr [PC - 0x2EB6 /* 0000001E */] 00002ED6 0000 0002 ori.b D0, 0x2 00002EDA 0080 0006 0064 ori.l D0, 0x60064 00002EE0 006E 302C 0026 ori.w [A6 + 0x26], 0x302C /* '0,' */ 00002EE6 4EBA D136 jsr [PC - 0x2ECA /* 0000001E */] 00002EEA 0000 0002 ori.b D0, 0x2 00002EEE 004C 0006 ori.w A4, 0x6 00002EF2 0012 002C ori.b [A2], 0x2C /* ',' */ 00002EF6 206E 0008 movea.l A0, [A6 + 0x8] 00002EFA 20BC 6265 7374 move.l [A0], 0x62657374 /* 'best' */ 00002F00 6000 005E bra +0x60 /* 00002F60 */ 00002F04 4A2C 0005 tst.b [A4 + 0x5] 00002F08 670E beq +0x10 /* 00002F18 */ 00002F0A 206E 0008 movea.l A0, [A6 + 0x8] 00002F0E 20BC 6265 7472 move.l [A0], 0x62657472 /* 'betr' */ 00002F14 6000 004A bra +0x4C /* 00002F60 */ label00002F18: 00002F18 3D7C FF18 FFFE move.w [A6 - 0x2], 0xFF18 00002F1E 6040 bra +0x42 /* 00002F60 */ 00002F20 4A2C 0005 tst.b [A4 + 0x5] 00002F24 670C beq +0xE /* 00002F32 */ 00002F26 206E 0008 movea.l A0, [A6 + 0x8] 00002F2A 20BC 676F 6F64 move.l [A0], 0x676F6F64 /* 'good' */ 00002F30 602E bra +0x30 /* 00002F60 */ label00002F32: 00002F32 3D7C FF18 FFFE move.w [A6 - 0x2], 0xFF18 00002F38 6026 bra +0x28 /* 00002F60 */ 00002F3A 3D7C FF18 FFFE move.w [A6 - 0x2], 0xFF18 00002F40 601E bra +0x20 /* 00002F60 */ 00002F42 206E 0008 movea.l A0, [A6 + 0x8] 00002F46 20BC 6265 7472 move.l [A0], 0x62657472 /* 'betr' */ 00002F4C 6012 bra +0x14 /* 00002F60 */ 00002F4E 206E 0008 movea.l A0, [A6 + 0x8] 00002F52 20BC 676F 6F64 move.l [A0], 0x676F6F64 /* 'good' */ 00002F58 6006 bra +0x8 /* 00002F60 */ 00002F5A 3D7C FF18 FFFE move.w [A6 - 0x2], 0xFF18 label00002F60: 00002F60 302E FFFE move.w D0, [A6 - 0x2] 00002F64 4E5E unlink A6 00002F66 4E75 rts fn00002F68: 00002F68 4E56 0000 link A6, 0 00002F6C 206E 0008 movea.l A0, [A6 + 0x8] 00002F70 7002 moveq.l D0, 0x02 00002F72 2080 move.l [A0], D0 00002F74 206E 0008 movea.l A0, [A6 + 0x8] 00002F78 316E 000C 0004 move.w [A0 + 0x4], [A6 + 0xC] 00002F7E 4E5E unlink A6 00002F80 4E75 rts fn00002F82: 00002F82 4E56 0000 link A6, 0 00002F86 206E 0008 movea.l A0, [A6 + 0x8] 00002F8A 7004 moveq.l D0, 0x04 00002F8C 2080 move.l [A0], D0 00002F8E 206E 0008 movea.l A0, [A6 + 0x8] 00002F92 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00002F98 4E5E unlink A6 00002F9A 4E75 rts fn00002F9C: 00002F9C 4E56 0000 link A6, 0 00002FA0 206E 0008 movea.l A0, [A6 + 0x8] 00002FA4 7004 moveq.l D0, 0x04 00002FA6 2080 move.l [A0], D0 00002FA8 206E 0008 movea.l A0, [A6 + 0x8] 00002FAC 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00002FB2 4E5E unlink A6 00002FB4 4E75 rts fn00002FB6: 00002FB6 4E56 0000 link A6, 0 00002FBA 206E 0008 movea.l A0, [A6 + 0x8] 00002FBE 7004 moveq.l D0, 0x04 00002FC0 2080 move.l [A0], D0 00002FC2 206E 0008 movea.l A0, [A6 + 0x8] 00002FC6 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00002FCC 4E5E unlink A6 00002FCE 4E75 rts fn00002FD0: 00002FD0 4E56 0000 link A6, 0 00002FD4 206E 0008 movea.l A0, [A6 + 0x8] 00002FD8 7004 moveq.l D0, 0x04 00002FDA 2080 move.l [A0], D0 00002FDC 206E 0008 movea.l A0, [A6 + 0x8] 00002FE0 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00002FE6 4E5E unlink A6 00002FE8 4E75 rts fn00002FEA: 00002FEA 4E56 0000 link A6, 0 00002FEE 206E 0008 movea.l A0, [A6 + 0x8] 00002FF2 7004 moveq.l D0, 0x04 00002FF4 2080 move.l [A0], D0 00002FF6 206E 0008 movea.l A0, [A6 + 0x8] 00002FFA 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00003000 4E5E unlink A6 00003002 4E75 rts 00003004 4E56 FFF8 link A6, -0x0008 00003008 426E FFF8 clr.w [A6 - 0x8] 0000300C 486E FFFA pea.l [A6 - 0x6] 00003010 486E FFFC pea.l [A6 - 0x4] 00003014 206E 000C movea.l A0, [A6 + 0xC] 00003018 4E90 jsr [A0] 0000301A 508F addq.l A7, 8 0000301C 3D40 FFF8 move.w [A6 - 0x8], D0 00003020 206E 0008 movea.l A0, [A6 + 0x8] 00003024 7006 moveq.l D0, 0x06 00003026 2080 move.l [A0], D0 00003028 206E 0008 movea.l A0, [A6 + 0x8] 0000302C 316E FFFA 0004 move.w [A0 + 0x4], [A6 - 0x6] 00003032 206E 0008 movea.l A0, [A6 + 0x8] 00003036 216E FFFC 0006 move.l [A0 + 0x6], [A6 - 0x4] 0000303C 302E FFF8 move.w D0, [A6 - 0x8] 00003040 4E5E unlink A6 00003042 4E75 rts fn00003044: 00003044 4E56 0000 link A6, 0 00003048 206E 0008 movea.l A0, [A6 + 0x8] 0000304C 7004 moveq.l D0, 0x04 0000304E 2080 move.l [A0], D0 00003050 206E 0008 movea.l A0, [A6 + 0x8] 00003054 316E 000C 0004 move.w [A0 + 0x4], [A6 + 0xC] 0000305A 206E 0008 movea.l A0, [A6 + 0x8] 0000305E 316E 000E 0006 move.w [A0 + 0x6], [A6 + 0xE] 00003064 4E5E unlink A6 00003066 4E75 rts fn00003068: 00003068 4E56 0000 link A6, 0 0000306C 206E 0008 movea.l A0, [A6 + 0x8] 00003070 7002 moveq.l D0, 0x02 00003072 2080 move.l [A0], D0 00003074 4A2E 000D tst.b [A6 + 0xD] 00003078 6604 bne +0x6 /* 0000307E */ 0000307A 7000 moveq.l D0, 0x00 0000307C 6002 bra +0x4 /* 00003080 */ label0000307E: 0000307E 7001 moveq.l D0, 0x01 label00003080: 00003080 206E 0008 movea.l A0, [A6 + 0x8] 00003084 3140 0004 move.w [A0 + 0x4], D0 00003088 4E5E unlink A6 0000308A 4E75 rts fn0000308C: 0000308C 4E56 FFFA link A6, -0x0006 00003090 42A7 clr.l -[A7] 00003092 4878 0010 push.l 0x10 00003096 4EBA E440 jsr [PC - 0x1BC0 /* 000014D8 */] 0000309A 205F movea.l A0, [A7]+ 0000309C 2D48 FFFC move.l [A6 - 0x4], A0 000030A0 426E FFFA clr.w [A6 - 0x6] 000030A4 4AAE FFFC tst.l [A6 - 0x4] 000030A8 660E bne +0x10 /* 000030B8 */ 000030AA 4267 clr.w -[A7] 000030AC 4EBA E45A jsr [PC - 0x1BA6 /* 00001508 */] 000030B0 301F move.w D0, [A7]+ 000030B2 3D40 FFFA move.w [A6 - 0x6], D0 000030B6 6052 bra +0x54 /* 0000310A */ label000030B8: 000030B8 206E FFFC movea.l A0, [A6 - 0x4] 000030BC 2050 movea.l A0, [A0] 000030BE 20BC 56EE 8BA3 move.l [A0], 0x56EE8BA3 000030C4 206E FFFC movea.l A0, [A6 - 0x4] 000030C8 2050 movea.l A0, [A0] 000030CA 217C 2B77 45D1 0004 move.l [A0 + 0x4], 0x2B7745D1 000030D2 206E FFFC movea.l A0, [A6 - 0x4] 000030D6 2050 movea.l A0, [A0] 000030D8 217C 1CFA 2E8B 0008 move.l [A0 + 0x8], 0x1CFA2E8B 000030E0 206E FFFC movea.l A0, [A6 - 0x4] 000030E4 2050 movea.l A0, [A0] 000030E6 217C 15BB A2E8 000C move.l [A0 + 0xC], 0x15BBA2E8 000030EE 206E 0008 movea.l A0, [A6 + 0x8] 000030F2 7006 moveq.l D0, 0x06 000030F4 2080 move.l [A0], D0 000030F6 206E 0008 movea.l A0, [A6 + 0x8] 000030FA 7004 moveq.l D0, 0x04 000030FC 3140 0004 move.w [A0 + 0x4], D0 00003100 206E 0008 movea.l A0, [A6 + 0x8] 00003104 216E FFFC 0006 move.l [A0 + 0x6], [A6 - 0x4] label0000310A: 0000310A 302E FFFA move.w D0, [A6 - 0x6] 0000310E 4E5E unlink A6 00003110 4E75 rts fn00003112: 00003112 4E56 FFFA link A6, -0x0006 00003116 426E FFFE clr.w [A6 - 0x2] 0000311A 4A2C 0005 tst.b [A4 + 0x5] 0000311E 6714 beq +0x16 /* 00003134 */ 00003120 206E 0008 movea.l A0, [A6 + 0x8] 00003124 7002 moveq.l D0, 0x02 00003126 2080 move.l [A0], D0 00003128 206E 0008 movea.l A0, [A6 + 0x8] 0000312C 4268 0004 clr.w [A0 + 0x4] 00003130 6000 0078 bra +0x7A /* 000031AA */ label00003134: 00003134 42A7 clr.l -[A7] 00003136 4878 0010 push.l 0x10 0000313A 4EBA E39C jsr [PC - 0x1C64 /* 000014D8 */] 0000313E 205F movea.l A0, [A7]+ 00003140 2D48 FFFA move.l [A6 - 0x6], A0 00003144 4AAE FFFA tst.l [A6 - 0x6] 00003148 660E bne +0x10 /* 00003158 */ 0000314A 4267 clr.w -[A7] 0000314C 4EBA E3BA jsr [PC - 0x1C46 /* 00001508 */] 00003150 301F move.w D0, [A7]+ 00003152 3D40 FFFE move.w [A6 - 0x2], D0 00003156 6052 bra +0x54 /* 000031AA */ label00003158: 00003158 206E FFFA movea.l A0, [A6 - 0x6] 0000315C 2050 movea.l A0, [A0] 0000315E 20BC 4D41 4333 move.l [A0], 0x4D414333 /* 'MAC3' */ 00003164 206E FFFA movea.l A0, [A6 - 0x6] 00003168 2050 movea.l A0, [A0] 0000316A 217C 4D41 4336 0004 move.l [A0 + 0x4], 0x4D414336 /* 'MAC6' */ 00003172 206E FFFA movea.l A0, [A6 - 0x6] 00003176 2050 movea.l A0, [A0] 00003178 217C 4641 5234 0008 move.l [A0 + 0x8], 0x46415234 /* 'FAR4' */ 00003180 206E FFFA movea.l A0, [A6 - 0x6] 00003184 2050 movea.l A0, [A0] 00003186 217C 4641 5238 000C move.l [A0 + 0xC], 0x46415238 /* 'FAR8' */ 0000318E 206E 0008 movea.l A0, [A6 + 0x8] 00003192 7006 moveq.l D0, 0x06 00003194 2080 move.l [A0], D0 00003196 206E 0008 movea.l A0, [A6 + 0x8] 0000319A 7004 moveq.l D0, 0x04 0000319C 3140 0004 move.w [A0 + 0x4], D0 000031A0 206E 0008 movea.l A0, [A6 + 0x8] 000031A4 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6] label000031AA: 000031AA 302E FFFE move.w D0, [A6 - 0x2] 000031AE 4E5E unlink A6 000031B0 4E75 rts 000031B2 4E56 FFFA link A6, -0x0006 000031B6 42A7 clr.l -[A7] 000031B8 4878 0002 push.l 0x2 000031BC 4EBA E31A jsr [PC - 0x1CE6 /* 000014D8 */] 000031C0 205F movea.l A0, [A7]+ 000031C2 2D48 FFFC move.l [A6 - 0x4], A0 000031C6 426E FFFA clr.w [A6 - 0x6] 000031CA 4AAE FFFC tst.l [A6 - 0x4] 000031CE 660E bne +0x10 /* 000031DE */ 000031D0 4267 clr.w -[A7] 000031D2 4EBA E334 jsr [PC - 0x1CCC /* 00001508 */] 000031D6 301F move.w D0, [A7]+ 000031D8 3D40 FFFA move.w [A6 - 0x6], D0 000031DC 6026 bra +0x28 /* 00003204 */ label000031DE: 000031DE 206E FFFC movea.l A0, [A6 - 0x4] 000031E2 2050 movea.l A0, [A0] 000031E4 7008 moveq.l D0, 0x08 000031E6 3080 move.w [A0], D0 000031E8 206E 0008 movea.l A0, [A6 + 0x8] 000031EC 7006 moveq.l D0, 0x06 000031EE 2080 move.l [A0], D0 000031F0 206E 0008 movea.l A0, [A6 + 0x8] 000031F4 7001 moveq.l D0, 0x01 000031F6 3140 0004 move.w [A0 + 0x4], D0 000031FA 206E 0008 movea.l A0, [A6 + 0x8] 000031FE 216E FFFC 0006 move.l [A0 + 0x6], [A6 - 0x4] label00003204: 00003204 302E FFFA move.w D0, [A6 - 0x6] 00003208 4E5E unlink A6 0000320A 4E75 rts fn0000320C: 0000320C 4E56 FFFC link A6, -0x0004 00003210 42A7 clr.l -[A7] 00003212 4878 0100 push.l 0x100 00003216 4EBA E2C0 jsr [PC - 0x1D40 /* 000014D8 */] 0000321A 205F movea.l A0, [A7]+ 0000321C 2D48 FFFC move.l [A6 - 0x4], A0 00003220 4AAE FFFC tst.l [A6 - 0x4] 00003224 671A beq +0x1C /* 00003240 */ 00003226 4AAC 0044 tst.l [A4 + 0x44] 0000322A 6714 beq +0x16 /* 00003240 */ 0000322C 206C 0044 movea.l A0, [A4 + 0x44] 00003230 2F10 move.l -[A7], [A0] 00003232 206E FFFC movea.l A0, [A6 - 0x4] 00003236 2F10 move.l -[A7], [A0] 00003238 4878 0100 push.l 0x100 0000323C 4EBA E2BA jsr [PC - 0x1D46 /* 000014F8 */] label00003240: 00003240 202E FFFC move.l D0, [A6 - 0x4] 00003244 4E5E unlink A6 00003246 4E75 rts fn00003248: 00003248 4E56 FFFA link A6, -0x0006 0000324C 3D6C 0022 FFFE move.w [A6 - 0x2], [A4 + 0x22] 00003252 70FF moveq.l D0, 0xFFFFFFFF 00003254 3D40 FFFC move.w [A6 - 0x4], D0 00003258 426E FFFA clr.w [A6 - 0x6] 0000325C 0C6C 0002 0028 cmpi.w [A4 + 0x28], 0x2 00003262 6658 bne +0x5A /* 000032BC */ 00003264 3F3C 0001 move.w -[A7], 0x1 00003268 3F3C 0001 move.w -[A7], 0x1 0000326C 4EBA F63C jsr [PC - 0x9C4 /* 000028AA */] 00003270 588F addq.l A7, 4 00003272 4A00 tst.b D0 00003274 671C beq +0x1E /* 00003292 */ 00003276 3F3C 0001 move.w -[A7], 0x1 0000327A 3F3C 0002 move.w -[A7], 0x2 0000327E 4EBA F62A jsr [PC - 0x9D6 /* 000028AA */] 00003282 588F addq.l A7, 4 00003284 4A00 tst.b D0 00003286 670A beq +0xC /* 00003292 */ 00003288 7001 moveq.l D0, 0x01 0000328A 3D40 FFFC move.w [A6 - 0x4], D0 0000328E 6000 007C bra +0x7E /* 0000330C */ label00003292: 00003292 4267 clr.w -[A7] 00003294 3F3C 0001 move.w -[A7], 0x1 00003298 4EBA F610 jsr [PC - 0x9F0 /* 000028AA */] 0000329C 588F addq.l A7, 4 0000329E 4A00 tst.b D0 000032A0 6700 006A beq +0x6C /* 0000330C */ 000032A4 4267 clr.w -[A7] 000032A6 3F3C 0002 move.w -[A7], 0x2 000032AA 4EBA F5FE jsr [PC - 0xA02 /* 000028AA */] 000032AE 588F addq.l A7, 4 000032B0 4A00 tst.b D0 000032B2 6700 0058 beq +0x5A /* 0000330C */ 000032B6 426E FFFC clr.w [A6 - 0x4] 000032BA 6050 bra +0x52 /* 0000330C */ label000032BC: 000032BC 3F3C 0001 move.w -[A7], 0x1 000032C0 3F3C 0001 move.w -[A7], 0x1 000032C4 4EBA F5E4 jsr [PC - 0xA1C /* 000028AA */] 000032C8 588F addq.l A7, 4 000032CA 4A00 tst.b D0 000032CC 6612 bne +0x14 /* 000032E0 */ 000032CE 3F3C 0001 move.w -[A7], 0x1 000032D2 3F3C 0002 move.w -[A7], 0x2 000032D6 4EBA F5D2 jsr [PC - 0xA2E /* 000028AA */] 000032DA 588F addq.l A7, 4 000032DC 4A00 tst.b D0 000032DE 6708 beq +0xA /* 000032E8 */ label000032E0: 000032E0 7001 moveq.l D0, 0x01 000032E2 3D40 FFFC move.w [A6 - 0x4], D0 000032E6 6024 bra +0x26 /* 0000330C */ label000032E8: 000032E8 4267 clr.w -[A7] 000032EA 3F3C 0001 move.w -[A7], 0x1 000032EE 4EBA F5BA jsr [PC - 0xA46 /* 000028AA */] 000032F2 588F addq.l A7, 4 000032F4 4A00 tst.b D0 000032F6 6714 beq +0x16 /* 0000330C */ 000032F8 4267 clr.w -[A7] 000032FA 3F3C 0002 move.w -[A7], 0x2 000032FE 4EBA F5AA jsr [PC - 0xA56 /* 000028AA */] 00003302 588F addq.l A7, 4 00003304 4A00 tst.b D0 00003306 6704 beq +0x6 /* 0000330C */ 00003308 426E FFFC clr.w [A6 - 0x4] label0000330C: 0000330C 082E 0000 FFFF btst.b [A6 - 0x1], 0x0 00003312 660A bne +0xC /* 0000331E */ 00003314 3F3C 0001 move.w -[A7], 0x1 00003318 4EBA F6C6 jsr [PC - 0x93A /* 000029E0 */] 0000331C 548F addq.l A7, 2 label0000331E: 0000331E 082E 0001 FFFF btst.b [A6 - 0x1], 0x1 00003324 660A bne +0xC /* 00003330 */ 00003326 3F3C 0002 move.w -[A7], 0x2 0000332A 4EBA F6B4 jsr [PC - 0x94C /* 000029E0 */] 0000332E 548F addq.l A7, 2 label00003330: 00003330 302E FFFC move.w D0, [A6 - 0x4] 00003334 4E5E unlink A6 00003336 4E75 rts fn00003338: 00003338 4E56 0000 link A6, 0 0000333C 48E7 1200 movem.l -[A7], D3,D6 00003340 206E 0020 movea.l A0, [A6 + 0x20] 00003344 2C2E 000C move.l D6, [A6 + 0xC] 00003348 0C86 0000 0001 cmpi.l D6, 0x1 0000334E 6704 beq +0x6 /* 00003354 */ 00003350 D1EE 0008 add.l A0, [A6 + 0x8] label00003354: 00003354 222E 0018 move.l D1, [A6 + 0x18] 00003358 7400 moveq.l D2, 0x00 0000335A 202E 0014 move.l D0, [A6 + 0x14] 0000335E 670C beq +0xE /* 0000336C */ 00003360 2240 movea.l A1, D0 00003362 3011 move.w D0, [A1] 00003364 6706 beq +0x8 /* 0000336C */ 00003366 3629 0002 move.w D3, [A1 + 0x2] 0000336A 6008 bra +0xA /* 00003374 */ label0000336C: 0000336C 363C 0080 move.w D3, 0x80 00003370 303A 002A move.w D0, [PC + 0x2A /* 0000339C, value 0x4, cstring "" */] label00003374: 00003374 226E 001C movea.l A1, [A6 + 0x1C] 00003378 4EFB 00FE jmp [PC + D0.w - 0x2] 0000337C 7001 moveq.l D0, 0x01 0000337E C041 and.w D0, D1 00003380 E289 lsr D1, 1 00003382 2D41 0024 move.l [A6 + 0x24], D1 00003386 662E bne +0x30 /* 000033B6 */ 00003388 222E 0010 move.l D1, [A6 + 0x10] 0000338C 6760 beq +0x62 /* 000033EE */ 0000338E 2241 movea.l A1, D1 00003390 4A40 tst.w D0 00003392 6746 beq +0x48 /* 000033DA */ 00003394 1410 move.b D2, [A0] 00003396 D642 add.w D3, D2 00003398 D642 add.w D3, D2 0000339A 604A bra +0x4C /* 000033E6 */ 0000339C 0004 5281 ori.b D4, 0x81 000033A0 7001 moveq.l D0, 0x01 000033A2 C041 and.w D0, D1 000033A4 E289 lsr D1, 1 000033A6 2D41 0024 move.l [A6 + 0x24], D1 000033AA 6612 bne +0x14 /* 000033BE */ 000033AC 222E 0010 move.l D1, [A6 + 0x10] 000033B0 673C beq +0x3E /* 000033EE */ 000033B2 2241 movea.l A1, D1 000033B4 6030 bra +0x32 /* 000033E6 */ label000033B6: 000033B6 1410 move.b D2, [A0] 000033B8 D642 add.w D3, D2 000033BA D642 add.w D3, D2 000033BC D1C6 add.l A0, D6 label000033BE: 000033BE 1410 move.b D2, [A0] 000033C0 D1C6 add.l A0, D6 000033C2 D642 add.w D3, D2 000033C4 E443 asr D3.w, 2 000033C6 12C3 move.b [A1]+, D3 000033C8 3602 move.w D3, D2 000033CA 5381 subq.l D1, 1 000033CC 62E8 bhi -0x16 /* 000033B6 */ 000033CE 222E 0010 move.l D1, [A6 + 0x10] 000033D2 671A beq +0x1C /* 000033EE */ 000033D4 2241 movea.l A1, D1 000033D6 51C8 0008 dbf D0, +0xA /* 000033E0 */ label000033DA: 000033DA 32BC 0004 move.w [A1], 0x4 000033DE 600A bra +0xC /* 000033EA */ label000033E0: 000033E0 1410 move.b D2, [A0] 000033E2 D642 add.w D3, D2 000033E4 D642 add.w D3, D2 label000033E6: 000033E6 32BC 0026 move.w [A1], 0x26 /* '&' */ label000033EA: 000033EA 3343 0002 move.w [A1 + 0x2], D3 label000033EE: 000033EE 4CDF 0048 movem.l D3,D6, [A7]+ 000033F2 4E5E unlink A6 000033F4 205F movea.l A0, [A7]+ 000033F6 4FEF 001C lea.l A7, [A7 + 0x1C] 000033FA 4ED0 jmp [A0] 000033FC 546F 3131 addq.w [A7 + 0x3131], 2 00003400 6B48 bmi +0x4A /* 0000344A */ 00003402 7A20 moveq.l D5, 0x20 fn00003404: 00003404 4E56 0000 link A6, 0 00003408 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 0000340C 206E 0020 movea.l A0, [A6 + 0x20] 00003410 2C2E 000C move.l D6, [A6 + 0xC] 00003414 0C86 0000 0001 cmpi.l D6, 0x1 0000341A 6704 beq +0x6 /* 00003420 */ 0000341C D1EE 0008 add.l A0, [A6 + 0x8] label00003420: 00003420 222E 0018 move.l D1, [A6 + 0x18] 00003424 7800 moveq.l D4, 0x00 00003426 202E 0014 move.l D0, [A6 + 0x14] 0000342A 670E beq +0x10 /* 0000343A */ 0000342C 2240 movea.l A1, D0 0000342E 3011 move.w D0, [A1] 00003430 6708 beq +0xA /* 0000343A */ 00003432 4CA9 002C 0002 movem.w D2,D3,D5, [A1 + 0x2] 00003438 600C bra +0xE /* 00003446 */ label0000343A: 0000343A 343C 0080 move.w D2, 0x80 0000343E 3A3C 0380 move.w D5, 0x380 00003442 303A 0048 move.w D0, [PC + 0x48 /* 0000348C, value 0x4, cstring "" */] label00003446: 00003446 226E 001C movea.l A1, [A6 + 0x1C] label0000344A: 0000344A 4EFB 00FE jmp [PC + D0.w - 0x2] 0000344E 7003 moveq.l D0, 0x03 00003450 C081 and.l D0, D1 00003452 E489 lsr D1, 2 00003454 2D41 0024 move.l [A6 + 0x24], D1 00003458 6600 00A0 bne +0xA2 /* 000034FA */ 0000345C 222E 0010 move.l D1, [A6 + 0x10] 00003460 6700 0106 beq +0x108 /* 00003568 */ 00003464 2241 movea.l A1, D1 00003466 4A40 tst.w D0 00003468 6700 00CA beq +0xCC /* 00003534 */ 0000346C 1810 move.b D4, [A0] 0000346E 3604 move.w D3, D4 00003470 5340 subq.w D0, 1 00003472 6700 00CE beq +0xD0 /* 00003542 */ 00003476 D1C6 add.l A0, D6 00003478 1810 move.b D4, [A0] 0000347A D644 add.w D3, D4 0000347C 5340 subq.w D0, 1 0000347E 6700 00D2 beq +0xD4 /* 00003552 */ 00003482 D1C6 add.l A0, D6 00003484 1810 move.b D4, [A0] 00003486 D644 add.w D3, D4 00003488 6000 00D4 bra +0xD6 /* 0000355E */ 0000348C 0004 5281 ori.b D4, 0x81 00003490 7003 moveq.l D0, 0x03 00003492 C041 and.w D0, D1 00003494 E489 lsr D1, 2 00003496 2D41 0024 move.l [A6 + 0x24], D1 0000349A 6664 bne +0x66 /* 00003500 */ 0000349C 222E 0010 move.l D1, [A6 + 0x10] 000034A0 6700 00C6 beq +0xC8 /* 00003568 */ 000034A4 2241 movea.l A1, D1 000034A6 5340 subq.w D0, 1 000034A8 6700 0098 beq +0x9A /* 00003542 */ 000034AC 1810 move.b D4, [A0] 000034AE D644 add.w D3, D4 000034B0 5340 subq.w D0, 1 000034B2 6700 009E beq +0xA0 /* 00003552 */ 000034B6 D1C6 add.l A0, D6 000034B8 1810 move.b D4, [A0] 000034BA D644 add.w D3, D4 000034BC 6000 00A0 bra +0xA2 /* 0000355E */ 000034C0 5481 addq.l D1, 2 000034C2 7003 moveq.l D0, 0x03 000034C4 C041 and.w D0, D1 000034C6 E489 lsr D1, 2 000034C8 2D41 0024 move.l [A6 + 0x24], D1 000034CC 6638 bne +0x3A /* 00003506 */ 000034CE 222E 0010 move.l D1, [A6 + 0x10] 000034D2 6700 0094 beq +0x96 /* 00003568 */ 000034D6 2241 movea.l A1, D1 000034D8 5540 subq.w D0, 2 000034DA 6776 beq +0x78 /* 00003552 */ 000034DC 1810 move.b D4, [A0] 000034DE D644 add.w D3, D4 000034E0 607C bra +0x7E /* 0000355E */ 000034E2 5681 addq.l D1, 3 000034E4 7003 moveq.l D0, 0x03 000034E6 C041 and.w D0, D1 000034E8 E489 lsr D1, 2 000034EA 2D41 0024 move.l [A6 + 0x24], D1 000034EE 661C bne +0x1E /* 0000350C */ 000034F0 222E 0010 move.l D1, [A6 + 0x10] 000034F4 6772 beq +0x74 /* 00003568 */ 000034F6 2241 movea.l A1, D1 000034F8 6064 bra +0x66 /* 0000355E */ label000034FA: 000034FA 1810 move.b D4, [A0] 000034FC D1C6 add.l A0, D6 000034FE 3604 move.w D3, D4 label00003500: 00003500 1810 move.b D4, [A0] 00003502 D1C6 add.l A0, D6 00003504 D644 add.w D3, D4 label00003506: 00003506 1810 move.b D4, [A0] 00003508 D1C6 add.l A0, D6 0000350A D644 add.w D3, D4 label0000350C: 0000350C 1810 move.b D4, [A0] 0000350E D1C6 add.l A0, D6 00003510 DA42 add.w D5, D2 00003512 DA42 add.w D5, D2 00003514 D643 add.w D3, D3 00003516 DA43 add.w D5, D3 00003518 DA44 add.w D5, D4 0000351A E845 asr D5.w, 4 0000351C 12C5 move.b [A1]+, D5 0000351E 3A02 move.w D5, D2 00003520 DA43 add.w D5, D3 00003522 3404 move.w D2, D4 00003524 5381 subq.l D1, 1 00003526 62D2 bhi -0x2C /* 000034FA */ 00003528 222E 0010 move.l D1, [A6 + 0x10] 0000352C 673A beq +0x3C /* 00003568 */ 0000352E 2241 movea.l A1, D1 00003530 51C8 0008 dbf D0, +0xA /* 0000353A */ label00003534: 00003534 32BC 0004 move.w [A1], 0x4 00003538 6028 bra +0x2A /* 00003562 */ label0000353A: 0000353A 1810 move.b D4, [A0] 0000353C 3604 move.w D3, D4 0000353E 51C8 0008 dbf D0, +0xA /* 00003548 */ label00003542: 00003542 32BC 0044 move.w [A1], 0x44 /* 'D' */ 00003546 601A bra +0x1C /* 00003562 */ label00003548: 00003548 D1C6 add.l A0, D6 0000354A 1810 move.b D4, [A0] 0000354C D644 add.w D3, D4 0000354E 51C8 0008 dbf D0, +0xA /* 00003558 */ label00003552: 00003552 32BC 0076 move.w [A1], 0x76 /* 'v' */ 00003556 600A bra +0xC /* 00003562 */ label00003558: 00003558 D1C6 add.l A0, D6 0000355A 1810 move.b D4, [A0] 0000355C D644 add.w D3, D4 label0000355E: 0000355E 32BC 0098 move.w [A1], 0x98 label00003562: 00003562 48A9 002C 0002 movem.w [A1 + 0x2], D2,D3,D5 label00003568: 00003568 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 0000356C 4E5E unlink A6 0000356E 205F movea.l A0, [A7]+ 00003570 4FEF 001C lea.l A7, [A7 + 0x1C] 00003574 4ED0 jmp [A0] 00003576 546F 356B addq.w [A7 + 0x356B], 2 0000357A 487A 2020 pea.l [PC + 0x2020 /* 0000559C, value 0xFDFA01AB */] fn0000357E: 0000357E 4E56 0000 link A6, 0 00003582 48E7 1A00 movem.l -[A7], D3,D4,D6 00003586 206E 0020 movea.l A0, [A6 + 0x20] 0000358A 2C2E 000C move.l D6, [A6 + 0xC] 0000358E 0C86 0000 0001 cmpi.l D6, 0x1 00003594 6704 beq +0x6 /* 0000359A */ 00003596 D1EE 0008 add.l A0, [A6 + 0x8] label0000359A: 0000359A 222E 0018 move.l D1, [A6 + 0x18] 0000359E 7400 moveq.l D2, 0x00 000035A0 202E 0014 move.l D0, [A6 + 0x14] 000035A4 670E beq +0x10 /* 000035B4 */ 000035A6 2240 movea.l A1, D0 000035A8 3011 move.w D0, [A1] 000035AA 6708 beq +0xA /* 000035B4 */ 000035AC 4CA9 0018 0002 movem.w D3,D4, [A1 + 0x2] 000035B2 6008 bra +0xA /* 000035BC */ label000035B4: 000035B4 383C 0180 move.w D4, 0x180 000035B8 303A 0038 move.w D0, [PC + 0x38 /* 000035F2, value 0x4, cstring "" */] label000035BC: 000035BC 226E 001C movea.l A1, [A6 + 0x1C] 000035C0 4EFB 00FE jmp [PC + D0.w - 0x2] 000035C4 5781 subq.l D1, 3 000035C6 645A bcc +0x5C /* 00003622 */ 000035C8 42AE 0024 clr.l [A6 + 0x24] 000035CC 202E 0010 move.l D0, [A6 + 0x10] 000035D0 6700 00B4 beq +0xB6 /* 00003686 */ 000035D4 2240 movea.l A1, D0 000035D6 5641 addq.w D1, 3 000035D8 6700 0086 beq +0x88 /* 00003660 */ 000035DC 1410 move.b D2, [A0] 000035DE D842 add.w D4, D2 000035E0 D842 add.w D4, D2 000035E2 5341 subq.w D1, 1 000035E4 6700 008A beq +0x8C /* 00003670 */ 000035E8 D1C6 add.l A0, D6 000035EA 1410 move.b D2, [A0] 000035EC 3602 move.w D3, D2 000035EE 6000 008C bra +0x8E /* 0000367C */ 000035F2 0004 5581 ori.b D4, 0x81 000035F6 6432 bcc +0x34 /* 0000362A */ 000035F8 42AE 0024 clr.l [A6 + 0x24] 000035FC 202E 0010 move.l D0, [A6 + 0x10] 00003600 6700 0084 beq +0x86 /* 00003686 */ 00003604 2240 movea.l A1, D0 00003606 5441 addq.w D1, 2 00003608 6766 beq +0x68 /* 00003670 */ 0000360A 1410 move.b D2, [A0] 0000360C 3602 move.w D3, D2 0000360E 606C bra +0x6E /* 0000367C */ 00003610 5381 subq.l D1, 1 00003612 641C bcc +0x1E /* 00003630 */ 00003614 42AE 0024 clr.l [A6 + 0x24] 00003618 202E 0010 move.l D0, [A6 + 0x10] 0000361C 6768 beq +0x6A /* 00003686 */ 0000361E 2240 movea.l A1, D0 00003620 605A bra +0x5C /* 0000367C */ label00003622: 00003622 1410 move.b D2, [A0] 00003624 D842 add.w D4, D2 00003626 D842 add.w D4, D2 00003628 D1C6 add.l A0, D6 label0000362A: 0000362A 1410 move.b D2, [A0] 0000362C 3602 move.w D3, D2 0000362E D1C6 add.l A0, D6 label00003630: 00003630 1410 move.b D2, [A0] 00003632 D1C6 add.l A0, D6 00003634 D843 add.w D4, D3 00003636 D843 add.w D4, D3 00003638 D842 add.w D4, D2 0000363A E644 asr D4.w, 3 0000363C 12C4 move.b [A1]+, D4 0000363E 3803 move.w D4, D3 00003640 D842 add.w D4, D2 00003642 D842 add.w D4, D2 00003644 5781 subq.l D1, 3 00003646 64DA bcc -0x24 /* 00003622 */ 00003648 3001 move.w D0, D1 0000364A 5640 addq.w D0, 3 0000364C 93EE 001C sub.l A1, [A6 + 0x1C] 00003650 2D49 0024 move.l [A6 + 0x24], A1 00003654 222E 0010 move.l D1, [A6 + 0x10] 00003658 672C beq +0x2E /* 00003686 */ 0000365A 2241 movea.l A1, D1 0000365C 51C8 0008 dbf D0, +0xA /* 00003666 */ label00003660: 00003660 32BC 0004 move.w [A1], 0x4 00003664 601A bra +0x1C /* 00003680 */ label00003666: 00003666 1410 move.b D2, [A0] 00003668 D842 add.w D4, D2 0000366A D842 add.w D4, D2 0000366C 51C8 0008 dbf D0, +0xA /* 00003676 */ label00003670: 00003670 32BC 0034 move.w [A1], 0x34 /* '4' */ 00003674 600A bra +0xC /* 00003680 */ label00003676: 00003676 D1C6 add.l A0, D6 00003678 1410 move.b D2, [A0] 0000367A 3602 move.w D3, D2 label0000367C: 0000367C 32BC 0050 move.w [A1], 0x50 /* 'P' */ label00003680: 00003680 48A9 0018 0002 movem.w [A1 + 0x2], D3,D4 label00003686: 00003686 4CDF 0058 movem.l D3,D4,D6, [A7]+ 0000368A 4E5E unlink A6 0000368C 205F movea.l A0, [A7]+ 0000368E 4FEF 001C lea.l A7, [A7 + 0x1C] 00003692 4ED0 jmp [A0] 00003694 546F 376B addq.w [A7 + 0x376B], 2 00003698 487A 2020 pea.l [PC + 0x2020 /* 000056BA, value 0xFFECFD48 */] fn0000369C: 0000369C 4E56 0000 link A6, 0 000036A0 48E7 3F3C movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 000036A4 226E 0020 movea.l A1, [A6 + 0x20] 000036A8 222E 000C move.l D1, [A6 + 0xC] 000036AC 0C81 0000 0001 cmpi.l D1, 0x1 000036B2 6706 beq +0x8 /* 000036BA */ 000036B4 D3EE 0008 add.l A1, [A6 + 0x8] 000036B8 5389 subq.l A1, 1 label000036BA: 000036BA 246E 001C movea.l A2, [A6 + 0x1C] 000036BE 2C2E 0018 move.l D6, [A6 + 0x18] 000036C2 7400 moveq.l D2, 0x00 000036C4 5386 subq.l D6, 1 000036C6 6B00 0222 bmi +0x224 /* 000038EA */ 000036CA 2A7C 00FF 0000 movea.l A5, 0xFF0000 000036D0 267C 0000 8000 movea.l A3, 0x8000 000036D6 2E3C 0000 01F4 move.l D7, 0x1F4 000036DC 262E 0014 move.l D3, [A6 + 0x14] 000036E0 6712 beq +0x14 /* 000036F4 */ 000036E2 2043 movea.l A0, D3 000036E4 3618 move.w D3, [A0]+ 000036E6 670C beq +0xE /* 000036F4 */ 000036E8 2858 movea.l A4, [A0]+ 000036EA 2018 move.l D0, [A0]+ 000036EC 3818 move.w D4, [A0]+ 000036EE 3A10 move.w D5, [A0] 000036F0 4EFB 30FE jmp [PC + D3.w - 0x2] label000036F4: 000036F4 2607 move.l D3, D7 000036F6 E183 asl D3, 8 000036F8 2843 movea.l A4, D3 000036FA 203C 0000 0080 move.l D0, 0x80 00003700 4840 swap.w D0 00003702 7A07 moveq.l D5, 0x07 00003704 7600 moveq.l D3, 0x00 00003706 1619 move.b D3, [A1]+ 00003708 4843 swap.w D3 0000370A 9680 sub.l D3, D0 0000370C 6400 00E2 bcc +0xE4 /* 000037F0 */ label00003710: 00003710 E314 roxl D4.b, 1 00003712 260C move.l D3, A4 00003714 E083 asr D3, 8 00003716 99C3 sub.l A4, D3 00003718 D9C7 add.l A4, D7 0000371A 908C sub.l D0, A4 0000371C 2600 move.l D3, D0 0000371E E083 asr D3, 8 00003720 9083 sub.l D0, D3 00003722 D08B add.l D0, A3 00003724 6E04 bgt +0x6 /* 0000372A */ 00003726 7000 moveq.l D0, 0x00 00003728 6006 bra +0x8 /* 00003730 */ label0000372A: 0000372A B08D cmp.l D0, A5 0000372C 6F02 ble +0x4 /* 00003730 */ 0000372E 200D move.l D0, A5 label00003730: 00003730 51CD 0008 dbf D5, +0xA /* 0000373A */ 00003734 14C4 move.b [A2]+, D4 00003736 5282 addq.l D2, 1 00003738 7A07 moveq.l D5, 0x07 label0000373A: 0000373A 51CE 0012 dbf D6, +0x14 /* 0000374E */ 0000373E 4846 swap.w D6 00003740 5346 subq.w D6, 1 00003742 6A08 bpl +0xA /* 0000374C */ 00003744 47FA 0008 lea.l A3, [PC + 0x8 /* 0000374E, value 0x76001611, cstring "v" */] 00003748 6000 0188 bra +0x18A /* 000038D2 */ label0000374C: 0000374C 4846 swap.w D6 label0000374E: 0000374E 7600 moveq.l D3, 0x00 00003750 1611 move.b D3, [A1] 00003752 D3C1 add.l A1, D1 00003754 4843 swap.w D3 00003756 9680 sub.l D3, D0 00003758 6400 0096 bcc +0x98 /* 000037F0 */ 0000375C E314 roxl D4.b, 1 0000375E 260C move.l D3, A4 00003760 E083 asr D3, 8 00003762 99C3 sub.l A4, D3 00003764 D9C7 add.l A4, D7 00003766 908C sub.l D0, A4 00003768 2600 move.l D3, D0 0000376A E083 asr D3, 8 0000376C 9083 sub.l D0, D3 0000376E D08B add.l D0, A3 00003770 6E04 bgt +0x6 /* 00003776 */ 00003772 7000 moveq.l D0, 0x00 00003774 6006 bra +0x8 /* 0000377C */ label00003776: 00003776 B08D cmp.l D0, A5 00003778 6F02 ble +0x4 /* 0000377C */ 0000377A 200D move.l D0, A5 label0000377C: 0000377C 51CD 0008 dbf D5, +0xA /* 00003786 */ 00003780 14C4 move.b [A2]+, D4 00003782 5282 addq.l D2, 1 00003784 7A07 moveq.l D5, 0x07 label00003786: 00003786 51CE 0012 dbf D6, +0x14 /* 0000379A */ 0000378A 4846 swap.w D6 0000378C 5346 subq.w D6, 1 0000378E 6A08 bpl +0xA /* 00003798 */ 00003790 47FA 0008 lea.l A3, [PC + 0x8 /* 0000379A, value 0x76001611, cstring "v" */] 00003794 6000 013C bra +0x13E /* 000038D2 */ label00003798: 00003798 4846 swap.w D6 label0000379A: 0000379A 7600 moveq.l D3, 0x00 0000379C 1611 move.b D3, [A1] 0000379E D3C1 add.l A1, D1 000037A0 4843 swap.w D3 000037A2 9680 sub.l D3, D0 000037A4 644A bcc +0x4C /* 000037F0 */ label000037A6: 000037A6 E314 roxl D4.b, 1 000037A8 260C move.l D3, A4 000037AA EC83 asr D3, 6 000037AC D9C3 add.l A4, D3 000037AE D9C7 add.l A4, D7 000037B0 908C sub.l D0, A4 000037B2 2600 move.l D3, D0 000037B4 E083 asr D3, 8 000037B6 9083 sub.l D0, D3 000037B8 D08B add.l D0, A3 000037BA 6E04 bgt +0x6 /* 000037C0 */ 000037BC 7000 moveq.l D0, 0x00 000037BE 6006 bra +0x8 /* 000037C6 */ label000037C0: 000037C0 B08D cmp.l D0, A5 000037C2 6F02 ble +0x4 /* 000037C6 */ 000037C4 200D move.l D0, A5 label000037C6: 000037C6 51CD 0008 dbf D5, +0xA /* 000037D0 */ 000037CA 14C4 move.b [A2]+, D4 000037CC 5282 addq.l D2, 1 000037CE 7A07 moveq.l D5, 0x07 label000037D0: 000037D0 51CE 0012 dbf D6, +0x14 /* 000037E4 */ 000037D4 4846 swap.w D6 000037D6 5346 subq.w D6, 1 000037D8 6A08 bpl +0xA /* 000037E2 */ 000037DA 47FA 0008 lea.l A3, [PC + 0x8 /* 000037E4, value 0x76001611, cstring "v" */] 000037DE 6000 00F2 bra +0xF4 /* 000038D2 */ label000037E2: 000037E2 4846 swap.w D6 label000037E4: 000037E4 7600 moveq.l D3, 0x00 000037E6 1611 move.b D3, [A1] 000037E8 D3C1 add.l A1, D1 000037EA 4843 swap.w D3 000037EC 9680 sub.l D3, D0 000037EE 65B6 bcs -0x48 /* 000037A6 */ label000037F0: 000037F0 E314 roxl D4.b, 1 000037F2 260C move.l D3, A4 000037F4 E083 asr D3, 8 000037F6 99C3 sub.l A4, D3 000037F8 D9C7 add.l A4, D7 000037FA D08C add.l D0, A4 000037FC 2600 move.l D3, D0 000037FE E083 asr D3, 8 00003800 9083 sub.l D0, D3 00003802 D08B add.l D0, A3 00003804 6E04 bgt +0x6 /* 0000380A */ 00003806 7000 moveq.l D0, 0x00 00003808 6006 bra +0x8 /* 00003810 */ label0000380A: 0000380A B08D cmp.l D0, A5 0000380C 6F02 ble +0x4 /* 00003810 */ 0000380E 200D move.l D0, A5 label00003810: 00003810 51CD 0008 dbf D5, +0xA /* 0000381A */ 00003814 14C4 move.b [A2]+, D4 00003816 5282 addq.l D2, 1 00003818 7A07 moveq.l D5, 0x07 label0000381A: 0000381A 51CE 0012 dbf D6, +0x14 /* 0000382E */ 0000381E 4846 swap.w D6 00003820 5346 subq.w D6, 1 00003822 6A08 bpl +0xA /* 0000382C */ 00003824 47FA 0008 lea.l A3, [PC + 0x8 /* 0000382E, value 0x76001611, cstring "v" */] 00003828 6000 00A8 bra +0xAA /* 000038D2 */ label0000382C: 0000382C 4846 swap.w D6 label0000382E: 0000382E 7600 moveq.l D3, 0x00 00003830 1611 move.b D3, [A1] 00003832 D3C1 add.l A1, D1 00003834 4843 swap.w D3 00003836 9680 sub.l D3, D0 00003838 6500 FED6 bcs -0x128 /* 00003710 */ 0000383C E314 roxl D4.b, 1 0000383E 260C move.l D3, A4 00003840 E083 asr D3, 8 00003842 99C3 sub.l A4, D3 00003844 D9C7 add.l A4, D7 00003846 D08C add.l D0, A4 00003848 2600 move.l D3, D0 0000384A E083 asr D3, 8 0000384C 9083 sub.l D0, D3 0000384E D08B add.l D0, A3 00003850 6E04 bgt +0x6 /* 00003856 */ 00003852 7000 moveq.l D0, 0x00 00003854 6006 bra +0x8 /* 0000385C */ label00003856: 00003856 B08D cmp.l D0, A5 00003858 6F02 ble +0x4 /* 0000385C */ 0000385A 200D move.l D0, A5 label0000385C: 0000385C 51CD 0008 dbf D5, +0xA /* 00003866 */ 00003860 14C4 move.b [A2]+, D4 00003862 5282 addq.l D2, 1 00003864 7A07 moveq.l D5, 0x07 label00003866: 00003866 51CE 0010 dbf D6, +0x12 /* 00003878 */ 0000386A 4846 swap.w D6 0000386C 5346 subq.w D6, 1 0000386E 6A06 bpl +0x8 /* 00003876 */ 00003870 47FA 0006 lea.l A3, [PC + 0x6 /* 00003878, value 0x76001611, cstring "v" */] 00003874 605C bra +0x5E /* 000038D2 */ label00003876: 00003876 4846 swap.w D6 label00003878: 00003878 7600 moveq.l D3, 0x00 0000387A 1611 move.b D3, [A1] 0000387C D3C1 add.l A1, D1 0000387E 4843 swap.w D3 00003880 9680 sub.l D3, D0 00003882 6500 FE8C bcs -0x172 /* 00003710 */ label00003886: 00003886 E314 roxl D4.b, 1 00003888 260C move.l D3, A4 0000388A EC83 asr D3, 6 0000388C D9C3 add.l A4, D3 0000388E D9C7 add.l A4, D7 00003890 D08C add.l D0, A4 00003892 2600 move.l D3, D0 00003894 E083 asr D3, 8 00003896 9083 sub.l D0, D3 00003898 D08B add.l D0, A3 0000389A 6E04 bgt +0x6 /* 000038A0 */ 0000389C 7000 moveq.l D0, 0x00 0000389E 6006 bra +0x8 /* 000038A6 */ label000038A0: 000038A0 B08D cmp.l D0, A5 000038A2 6F02 ble +0x4 /* 000038A6 */ 000038A4 200D move.l D0, A5 label000038A6: 000038A6 51CD 0008 dbf D5, +0xA /* 000038B0 */ 000038AA 14C4 move.b [A2]+, D4 000038AC 5282 addq.l D2, 1 000038AE 7A07 moveq.l D5, 0x07 label000038B0: 000038B0 51CE 0010 dbf D6, +0x12 /* 000038C2 */ 000038B4 4846 swap.w D6 000038B6 5346 subq.w D6, 1 000038B8 6A06 bpl +0x8 /* 000038C0 */ 000038BA 47FA 0006 lea.l A3, [PC + 0x6 /* 000038C2, value 0x76001611, cstring "v" */] 000038BE 6012 bra +0x14 /* 000038D2 */ label000038C0: 000038C0 4846 swap.w D6 label000038C2: 000038C2 7600 moveq.l D3, 0x00 000038C4 1611 move.b D3, [A1] 000038C6 D3C1 add.l A1, D1 000038C8 4843 swap.w D3 000038CA 9680 sub.l D3, D0 000038CC 64B8 bcc -0x46 /* 00003886 */ 000038CE 6000 FE40 bra -0x1BE /* 00003710 */ label000038D2: 000038D2 262E 0010 move.l D3, [A6 + 0x10] 000038D6 6712 beq +0x14 /* 000038EA */ 000038D8 2043 movea.l A0, D3 000038DA 43FA FE14 lea.l A1, [PC - 0x1EC /* 000036F0, value 0x4EFB30FE */] 000038DE 97C9 sub.l A3, A1 000038E0 30CB move.w [A0]+, A3 000038E2 20CC move.l [A0]+, A4 000038E4 20C0 move.l [A0]+, D0 000038E6 30C4 move.w [A0]+, D4 000038E8 3085 move.w [A0], D5 label000038EA: 000038EA 2002 move.l D0, D2 000038EC 4CDF 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 000038F0 4E5E unlink A6 000038F2 205F movea.l A0, [A7]+ 000038F4 4FEF 001C lea.l A7, [A7 + 0x1C] 000038F8 2E80 move.l [A7], D0 000038FA 4ED0 jmp [A0] 000038FC 8843 or.w D4, D3 000038FE 6F6D ble +0x6F /* 0000396D */ 00003900 7038 moveq.l D0, 0x38 00003902 746F moveq.l D2, 0x6F 00003904 3120 move.w -[A0], -[A0] 00003906 0000 41FA ori.b D0, 0xFA 0000390A 0206 2008 andi.b D6, 0x8 0000390E 4E75 rts 00003910 0200 021E andi.b D0, 0x1E 00003914 023C 025A andi.b ccr, 90 00003918 0278 0296 02B4 andi.w [0x000002B4], 0x296 0000391E 02D2 .incomplete 00003920 02F0 .incomplete 00003922 030E btst A6, D1 00003924 032C 034A btst [A4 + 0x34A], D1 00003928 0368 0386 bchg [A0 + 0x386], D1 0000392C 03A4 bclr -[A4], D1 0000392E 03C2 .incomplete 00003930 03E0 .incomplete 00003932 03FE .incomplete 00003934 041C 043A subi.b [A4]+, 0x3A /* ':' */ 00003938 0458 0476 subi.w [A0]+, 0x476 0000393C 0494 04B2 04D0 subi.l [A4], 0x4B204D0 00003942 04EE .incomplete 00003944 050C btst A4, D2 00003946 052A 0548 btst [A2 + 0x548], D2 0000394A 0566 bchg -[A6], D2 0000394C 0584 bclr D4, D2 0000394E 05A2 bclr -[A2], D2 00003950 05C0 .incomplete 00003952 05DE .incomplete 00003954 05FC .incomplete 00003956 061A 0638 addi.b [A2]+, 0x38 /* '8' */ 0000395A 0656 0674 addi.w [A6], 0x674 0000395E 0692 06B0 06CE addi.l [A2], 0x6B006CE 00003964 06EC .incomplete 00003966 070A btst A2, D3 00003968 0728 0746 btst [A0 + 0x746], D3 0000396C 0764 bchg -[A4], D3 0000396E 0782 bclr D2, D3 00003970 07A0 bclr -[A0], D3 00003972 07BE bclr <>, D3 00003974 07DC .incomplete 00003976 07FA .incomplete 00003978 0818 0836 btst.b [A0]+, 0x36 /* '6' */ 0000397C 0854 0872 bchg.b [A4], 0x72 /* 'r' */ 00003980 0890 08AE bclr.b [A0], 0xAE 00003984 08CC 08EA bset.b A4, 0xEA 00003988 0908 btst A0, D4 0000398A 0926 btst -[A6], D4 0000398C 0944 bchg D4, D4 0000398E 0962 bchg -[A2], D4 00003990 0980 bclr D0, D4 00003992 099E bclr [A6]+, D4 00003994 09BC 09DA 09F8 bclr 0x9DA09F8, D4 0000399A 0A16 0A34 xori.b [A6], 0x34 /* '4' */ 0000399E 0A52 0A70 xori.w [A2], 0xA70 /* '\np' */ 000039A2 0A8E 0AAC 0ACA xori.l A6, 0xAAC0ACA 000039A8 0AE8 .incomplete 000039AA 0B06 btst D6, D5 000039AC 0B24 btst -[A4], D5 000039AE 0B42 bchg D2, D5 000039B0 0B60 bchg -[A0], D5 000039B2 0B7E bchg <>, D5 000039B4 0B9C bclr [A4]+, D5 000039B6 0BBA 0BD8 bclr [PC + 0xBD8 /* 00004590, value 0xFF56F971 */], D5 000039BA 0BF6 .incomplete 000039BC 0C14 0C32 cmpi.b [A4], 0x32 /* '2' */ 000039C0 0C50 0C6E cmpi.w [A0], 0xC6E 000039C4 0C8C 0CAA 0CC8 cmpi.l A4, 0xCAA0CC8 000039CA 0CE6 .incomplete 000039CC 0D04 btst D4, D6 000039CE 0D22 btst -[A2], D6 000039D0 0D40 bchg D0, D6 000039D2 0D5E bchg [A6]+, D6 000039D4 0D7C 0D9A bchg 0xD9A, D6 000039D8 0DB8 0DD6 bclr [0x00000DD6], D6 000039DC 0DF4 .incomplete 000039DE 0E12 0E30 .invalid.b [A2], 0x30 /* '0' */ // invalid immediate operation 000039E2 0E4E 0E6C .invalid.w A6, 0xE6C // invalid immediate operation 000039E6 0E8A 0EA8 0EC6 .invalid.l A2, 0xEA80EC6 // invalid immediate operation 000039EC 0EE4 .incomplete 000039EE 0F02 btst D2, D7 000039F0 0F20 btst -[A0], D7 000039F2 0F3E btst <>, D7 000039F4 0F5C bchg [A4]+, D7 000039F6 0F7A 0F98 bchg [PC + 0xF98 /* 00004990, value 0xFF81 */], D7 000039FA 0FB6 0FD4 bclr <>, D7 000039FE 0FF2 .incomplete 00003A00 1010 move.b D0, [A0] 00003A02 102E 104C move.b D0, [A6 + 0x104C] 00003A06 106A 1088 movea.b A0, [A2 + 0x1088] 00003A0A 10A6 move.b [A0], -[A6] 00003A0C 10C4 move.b [A0]+, D4 00003A0E 10E2 move.b [A0]+, -[A2] 00003A10 1100 move.b -[A0], D0 00003A12 111E move.b -[A0], [A6]+ 00003A14 113C 115A move.b -[A0], 0x5A /* 'Z' */ 00003A18 1178 1196 11B4 move.b [A0 + 0x11B4], [0x00001196] 00003A1E 11D2 11F0 move.b [0x000011F0], [A2] 00003A22 120E move.b D1, A6 00003A24 122C 124A move.b D1, [A4 + 0x124A] 00003A28 1268 1286 movea.b A1, [A0 + 0x1286] 00003A2C 12A4 move.b [A1], -[A4] 00003A2E 12C2 move.b [A1]+, D2 00003A30 12E0 move.b [A1]+, -[A0] 00003A32 12FE move.b [A1]+, <> 00003A34 131C move.b -[A1], [A4]+ 00003A36 133A 1358 move.b -[A1], [PC + 0x1358 /* 00004D90, value 0xFF */] 00003A3A 1376 1394 13B2 move.b [A1 + 0x13B2], <> 00003A40 13D0 13EE 140C move.b [0x13EE140C], [A0] 00003A46 142A 1448 move.b D2, [A2 + 0x1448] 00003A4A 1466 movea.b A2, -[A6] 00003A4C 1484 move.b [A2], D4 00003A4E 14A2 move.b [A2], -[A2] 00003A50 14C0 move.b [A2]+, D0 00003A52 14DE move.b [A2]+, [A6]+ 00003A54 14FC 151A move.b [A2]+, 0x1A 00003A58 1538 1556 move.b -[A2], [0x00001556] 00003A5C 1574 1592 15B0 15CE move.b [A2 + 0x15CE], [[ + D1 * 4] + 0x15B0] 00003A64 15EC 160A 1628 move.b [PC + 0x1628 /* 0000508E, value 0xFE */], [A4 + 0x160A] 00003A6A 1646 movea.b A3, D6 00003A6C 1664 movea.b A3, -[A4] 00003A6E 1682 move.b [A3], D2 00003A70 16A0 move.b [A3], -[A0] 00003A72 16BE move.b [A3], <> 00003A74 16DC move.b [A3]+, [A4]+ 00003A76 16FA 1718 move.b [A3]+, [PC + 0x1718 /* 00005190, value 0x0, cstring "" */] 00003A7A 1736 1754 move.b -[A3], <> 00003A7E 1772 1790 17AE move.b [A3 + 0x17AE], [ + D1 * 8] 00003A84 17CC 17EA 1808 1826 move.b [[0x1808] + 0x1826], A4 00003A8C 1844 movea.b A4, D4 00003A8E 1862 movea.b A4, -[A2] 00003A90 1880 move.b [A4], D0 00003A92 189E move.b [A4], [A6]+ 00003A94 18BC 18DA move.b [A4], 0xDA 00003A98 18F8 1916 move.b [A4]+, [0x00001916] 00003A9C 1934 1952 1970 move.b -[A4], [[A4] + 0x1970] 00003AA2 198E 19AC move.b <>, A6 00003AA6 19CA 19E8 move.b 0xE8, A2 00003AAA 1A06 move.b D5, D6 00003AAC 1A24 move.b D5, -[A4] 00003AAE 1A42 movea.b A5, D2 00003AB0 1A60 movea.b A5, -[A0] 00003AB2 1A7E movea.b A5, <> 00003AB4 1A9C move.b [A5], [A4]+ 00003AB6 1ABA 1AD8 move.b [A5], [PC + 0x1AD8 /* 00005590, value 0xFD */] 00003ABA 1AF6 1B14 move.b [A5]+, <> 00003ABE 1B32 1B50 move.b -[A5], [A2] 00003AC2 1B6E 1B8C 1BAA move.b [A5 + 0x1BAA /* export_881 */], [A6 + 0x1B8C] 00003AC8 1BC8 move.b <>, A0 00003ACA 1BE6 move.b <>, -[A6] 00003ACC 1C04 move.b D6, D4 00003ACE 1C22 move.b D6, -[A2] 00003AD0 1C40 movea.b A6, D0 00003AD2 1C5E movea.b A6, [A6]+ 00003AD4 1C7C 1C9A movea.b A6, 0x9A 00003AD8 1CB8 1CD6 move.b [A6], [0x00001CD6] 00003ADC 1CF4 1D12 1D30 move.b [A6]+, [[A4 + D1 * 4] + 0x1D30] 00003AE2 1D4E 1D6C move.b [A6 + 0x1D6C], A6 00003AE6 1D8A 1DA8 1DC6 move.b [0x1DC6 + D1 * 4], A2 00003AEC 1DE4 move.b <>, -[A4] 00003AEE 1E02 move.b D7, D2 00003AF0 1E20 move.b D7, -[A0] 00003AF2 1E3E move.b D7, <> 00003AF4 1E5C movea.b A7, [A4]+ 00003AF6 1E7A 1E98 movea.b A7, [PC + 0x1E98 /* 00005990, value 0x0, cstring "" */] 00003AFA 1EB6 1ED4 move.b [A7], [A6 + D1 * 8 - 0x44] 00003AFE 1EF2 1F10 move.b [A7]+, [A2 + D1 * 8] 00003B02 1F2E 1F4C move.b -[A7], [A6 + 0x1F4C] 00003B06 1F6A 1F88 1FA6 move.b [A7 + 0x1FA6], [A2 + 0x1F88] 00003B0C 1FC4 move.b <>, D4 00003B0E 1FE2 move.b <>, -[A2] 00003B10 FF7B .extension 0xF7B <> // unimplemented 00003B12 0018 0339 ori.b [A0]+, 0x39 /* '9' */ 00003B16 F345 .extension 0x345 <> // unimplemented 00003B18 EA7A ror D2.w, D5 00003B1A FDD3 .invalid <> 00003B1C 02A4 FF00 02A4 andi.l -[A4], 0xFF0002A4 00003B22 FDD3 .invalid <> 00003B24 EA7A ror D2.w, D5 00003B26 F345 .extension 0x345 <> // unimplemented 00003B28 0339 0018 FF7B btst [0x0018FF7B], D1 00003B2E FF7C .extension 0xF7C <> // unimplemented 00003B30 0018 0332 ori.b [A0]+, 0x32 /* '2' */ 00003B34 F35E .extension 0x35E <> // unimplemented 00003B36 EAA5 asr D5, D5 00003B38 FDD7 .invalid <> 00003B3A 029F FF02 029F andi.l [A7]+, 0xFF02029F 00003B40 FDD7 .invalid <> 00003B42 EAA5 asr D5, D5 00003B44 F35E .extension 0x35E <> // unimplemented 00003B46 0332 0018 btst [A2 + D0.w + 0x18], D1 00003B4A FF7C .extension 0xF7C <> // unimplemented 00003B4C FF7D .extension 0xF7D <> // unimplemented 00003B4E 0018 032C ori.b [A0]+, 0x2C /* ',' */ 00003B52 F378 .extension 0x378 <> // unimplemented 00003B54 EAD0 FDDB bfchg [A0] {D7:27} 00003B58 0299 FF04 0299 andi.l [A1]+, 0xFF040299 00003B5E FDDB .invalid <> 00003B60 EAD0 F378 bfchg [A0] {13:D0} 00003B64 032C 0018 btst [A4 + 0x18], D1 00003B68 FF7D .extension 0xF7D <> // unimplemented 00003B6A FF7E .extension 0xF7E <> // unimplemented 00003B6C 0017 0325 ori.b [A7], 0x25 /* '%' */ 00003B70 F391 .invalid <> 00003B72 EAFB FDE0 0294 bfchg [PC + D0.w * 2 - 0x108] {D7:D0} 00003B78 FF06 .extension 0xF06 <> // unimplemented 00003B7A 0294 FDE0 EAFB andi.l [A4], 0xFDE0EAFB 00003B80 F391 .invalid <> 00003B82 0325 btst -[A5], D1 00003B84 0017 FF7E ori.b [A7], 0x7E /* '~' */ 00003B88 FF7F .extension 0xF7F <> // unimplemented 00003B8A 0017 031F ori.b [A7], 0x1F 00003B8E F3AB .invalid <> 00003B90 EB26 asl D6.b, D5 00003B92 FDE4 .invalid <> 00003B94 028F FF08 028F andi.l A7, 0xFF08028F 00003B9A FDE4 .invalid <> 00003B9C EB26 asl D6.b, D5 00003B9E F3AB .invalid <> 00003BA0 031F btst [A7]+, D1 00003BA2 0017 FF7F ori.b [A7], 0x7F 00003BA6 FF80 .invalid <> 00003BA8 0017 0318 ori.b [A7], 0x18 00003BAC F3C4 .invalid <> 00003BAE EB51 roxl D1.w, 5 00003BB0 FDE9 .invalid <> 00003BB2 028A FF0A 028A andi.l A2, 0xFF0A028A 00003BB8 FDE9 .invalid <> 00003BBA EB51 roxl D1.w, 5 00003BBC F3C4 .invalid <> 00003BBE 0318 btst [A0]+, D1 00003BC0 0017 FF80 ori.b [A7], 0x80 00003BC4 FF81 .invalid <> 00003BC6 0017 0312 ori.b [A7], 0x12 00003BCA F3DE .invalid <> 00003BCC EB7C rol D4.w, D5 00003BCE FDED .invalid <> 00003BD0 0284 FF0C 0284 andi.l D4, 0xFF0C0284 00003BD6 FDED .invalid <> 00003BD8 EB7C rol D4.w, D5 00003BDA F3DE .invalid <> 00003BDC 0312 btst [A2], D1 00003BDE 0017 FF81 ori.b [A7], 0x81 00003BE2 FF82 .invalid <> 00003BE4 0017 030B ori.b [A7], 0xB 00003BE8 F3F7 .invalid <> 00003BEA EBA7 asl D7, D5 00003BEC FDF1 .invalid <> 00003BEE 027F FF0E andi.w <>, 0xFF0E 00003BF2 027F FDF1 andi.w <>, 0xFDF1 00003BF6 EBA7 asl D7, D5 00003BF8 F3F7 .invalid <> 00003BFA 030B btst A3, D1 00003BFC 0017 FF82 ori.b [A7], 0x82 00003C00 FF83 .invalid <> 00003C02 0017 0305 ori.b [A7], 0x5 00003C06 F411 cinvp NONE, [A1] 00003C08 EBD2 FDF6 bfexts D7, [A2] {D7:D6} 00003C0C 027A FF10 027A andi.w [PC + 0x27A /* 00003E88, value 0xFE51 */], 0xFF10 00003C12 FDF6 .invalid <> 00003C14 EBD2 F411 bfexts D7, [A2] {16:17} 00003C18 0305 btst D5, D1 00003C1A 0017 FF83 ori.b [A7], 0x83 00003C1E FF84 .invalid <> 00003C20 0016 02FF ori.b [A6], 0xFF 00003C24 F42A cpushl NONE, [A2] 00003C26 EBFD FDFA bfexts D7, <> {D7:D2} 00003C2A 0274 FF12 0274 andi.w [A4 + D0.w * 2 + 0x74], 0xFF12 00003C30 FDFA .invalid <> 00003C32 EBFD F42A bfexts D7, <> {16:D2} 00003C36 02FF .incomplete 00003C38 0016 FF84 ori.b [A6], 0x84 00003C3C FF85 .invalid <> 00003C3E 0016 02F8 ori.b [A6], 0xF8 00003C42 F444 .invalid <> 00003C44 EC28 lsr D0.b, D6 00003C46 FDFE .invalid <> 00003C48 026F FF14 026F andi.w [A7 + 0x26F], 0xFF14 00003C4E FDFE .invalid <> 00003C50 EC28 lsr D0.b, D6 00003C52 F444 .invalid <> 00003C54 02F8 .incomplete 00003C56 0016 FF85 ori.b [A6], 0x85 00003C5A FF86 .invalid <> 00003C5C 0016 02F2 ori.b [A6], 0xF2 00003C60 F45D cinva DATA 00003C62 EC53 roxr D3.w, 6 00003C64 FE03 026A .unknown 0xFE03 0x026A (W = 7) 00003C68 FF16 .extension 0xF16 <> // unimplemented 00003C6A 026A FE03 EC53 andi.w [A2 - 0x13AD], 0xFE03 00003C70 F45D cinva DATA 00003C72 02F2 .incomplete 00003C74 0016 FF86 ori.b [A6], 0x86 00003C78 FF87 .invalid <> 00003C7A 0016 02EB ori.b [A6], 0xEB 00003C7E F477 cpushp DATA, [A7] 00003C80 EC7E ror D6.w, D6 00003C82 FE07 0265 .unknown 0xFE07 0x0265 (W = 7) 00003C86 FF18 .extension 0xF18 <> // unimplemented 00003C88 0265 FE07 andi.w -[A5], 0xFE07 00003C8C EC7E ror D6.w, D6 00003C8E F477 cpushp DATA, [A7] 00003C90 02EB .incomplete 00003C92 0016 FF87 ori.b [A6], 0x87 00003C96 FF88 .invalid <> 00003C98 0016 02E5 ori.b [A6], 0xE5 00003C9C F490 cinvp INST, [A0] 00003C9E ECA9 lsr D1, D6 00003CA0 FE0B 025F .unknown 0xFE0B 0x025F (W = 7) 00003CA4 FF1A .extension 0xF1A <> // unimplemented 00003CA6 025F FE0B andi.w [A7]+, 0xFE0B 00003CAA ECA9 lsr D1, D6 00003CAC F490 cinvp INST, [A0] 00003CAE 02E5 .incomplete 00003CB0 0016 FF88 ori.b [A6], 0x88 00003CB4 FF89 .invalid <> 00003CB6 0015 02DE ori.b [A5], 0xDE 00003CBA F4A9 cpushl INST, [A1] 00003CBC ECD4 FE10 bfclr [A4] {D0:16} 00003CC0 025A FF1C andi.w [A2]+, 0xFF1C 00003CC4 025A FE10 andi.w [A2]+, 0xFE10 00003CC8 ECD4 F4A9 bfclr [A4] {18:D1} 00003CCC 02DE .incomplete 00003CCE 0015 FF89 ori.b [A5], 0x89 00003CD2 FF8A .invalid <> 00003CD4 0015 02D8 ori.b [A5], 0xD8 00003CD8 F4C3 .invalid <> 00003CDA ECFF FE14 bfclr <> {D0:20} 00003CDE 0255 FF1E andi.w [A5], 0xFF1E 00003CE2 0255 FE14 andi.w [A5], 0xFE14 00003CE6 ECFF F4C3 bfclr <> {19:3} 00003CEA 02D8 .incomplete 00003CEC 0015 FF8A ori.b [A5], 0x8A 00003CF0 FF8B .invalid <> 00003CF2 0015 02D1 ori.b [A5], 0xD1 00003CF6 F4DC cinva DATA+INST 00003CF8 ED2A lsl D2.b, D6 00003CFA FE18 0250 .unknown 0xFE18 0x0250 (W = 7) 00003CFE FF20 .extension 0xF20 <> // unimplemented 00003D00 0250 FE18 andi.w [A0], 0xFE18 00003D04 ED2A lsl D2.b, D6 00003D06 F4DC cinva DATA+INST 00003D08 02D1 .incomplete 00003D0A 0015 FF8B ori.b [A5], 0x8B 00003D0E FF8C .invalid <> 00003D10 0015 02CB ori.b [A5], 0xCB 00003D14 F4F6 cpushp DATA+INST, [A6] 00003D16 ED55 roxl D5.w, 6 00003D18 FE1D 024A .unknown 0xFE1D 0x024A (W = 7) 00003D1C FF22 .extension 0xF22 <> // unimplemented 00003D1E 024A FE1D andi.w A2, 0xFE1D 00003D22 ED55 roxl D5.w, 6 00003D24 F4F6 cpushp DATA+INST, [A6] 00003D26 02CB .incomplete 00003D28 0015 FF8C ori.b [A5], 0x8C 00003D2C FF8D .invalid <> 00003D2E 0015 02C5 ori.b [A5], 0xC5 00003D32 F50F .extension 0x50F <> // unimplemented 00003D34 ED80 asl D0, 6 00003D36 FE21 0245 .unknown 0xFE21 0x0245 (W = 7) 00003D3A FF24 .extension 0xF24 <> // unimplemented 00003D3C 0245 FE21 andi.w D5, 0xFE21 00003D40 ED80 asl D0, 6 00003D42 F50F .extension 0x50F <> // unimplemented 00003D44 02C5 .incomplete 00003D46 0015 FF8D ori.b [A5], 0x8D 00003D4A FF8E .invalid <> 00003D4C 0014 02BE ori.b [A4], 0xBE 00003D50 F529 .extension 0x529 <> // unimplemented 00003D52 EDAB lsl D3, D6 00003D54 FE25 0240 .unknown 0xFE25 0x0240 (W = 7) 00003D58 FF26 .extension 0xF26 <> // unimplemented 00003D5A 0240 FE25 andi.w D0, 0xFE25 00003D5E EDAB lsl D3, D6 00003D60 F529 .extension 0x529 <> // unimplemented 00003D62 02BE 0014 FF8E andi.l <>, 0x14FF8E 00003D68 FF8F .invalid <> 00003D6A 0014 02B8 ori.b [A4], 0xB8 00003D6E F542 .extension 0x542 <> // unimplemented 00003D70 EDD7 FE2A bfffo D7, [A7] {D0:D2} 00003D74 023A FF28 023A andi.b [PC + 0x23A /* 00003FB0, value 0xFF */], 0x28 /* '(' */ 00003D7A FE2A EDD7 .unknown 0xFE2A 0xEDD7 (W = 7) 00003D7E F542 .extension 0x542 <> // unimplemented 00003D80 02B8 0014 FF8F FF90 andi.l [0xFFFFFF90], 0x14FF8F 00003D88 0014 02B1 ori.b [A4], 0xB1 00003D8C F55C .extension 0x55C <> // unimplemented 00003D8E EE02 asr D2.b, 7 00003D90 FE2E 0235 .unknown 0xFE2E 0x0235 (W = 7) 00003D94 FF2A .extension 0xF2A <> // unimplemented 00003D96 0235 FE2E EE02 andi.b [A5 + A6 * 8 + 0x2], 0x2E /* '.' */ 00003D9C F55C .extension 0x55C <> // unimplemented 00003D9E 02B1 0014 FF90 FF91 andi.l [[ + A7 * 8]], 0x14FF90 00003DA6 0014 02AB ori.b [A4], 0xAB 00003DAA F575 .extension 0x575 <> // unimplemented 00003DAC EE2D lsr D5.b, D7 00003DAE FE33 0230 .unknown 0xFE33 0x0230 (W = 7) 00003DB2 FF2C .extension 0xF2C <> // unimplemented 00003DB4 0230 FE33 EE2D andi.b [A0 + A6 * 8 + 0x2D], 0x33 /* '3' */ 00003DBA F575 .extension 0x575 <> // unimplemented 00003DBC 02AB 0014 FF91 FF92 andi.l [A3 - 0x6E], 0x14FF91 00003DC4 0014 02A4 ori.b [A4], 0xA4 00003DC8 F58F .invalid <> 00003DCA EE58 ror D0.w, 7 00003DCC FE37 022B .unknown 0xFE37 0x022B (W = 7) 00003DD0 FF2E .extension 0xF2E <> // unimplemented 00003DD2 022B FE37 EE58 andi.b [A3 - 0x11A8], 0x37 /* '7' */ 00003DD8 F58F .invalid <> 00003DDA 02A4 0014 FF92 andi.l -[A4], 0x14FF92 00003DE0 FF94 .invalid <> 00003DE2 0014 029E ori.b [A4], 0x9E 00003DE6 F5A8 .invalid <> 00003DE8 EE83 asr D3, 7 00003DEA FE3B 0225 .unknown 0xFE3B 0x0225 (W = 7) 00003DEE FF30 .extension 0xF30 <> // unimplemented 00003DF0 0225 FE3B andi.b -[A5], 0x3B /* ';' */ 00003DF4 EE83 asr D3, 7 00003DF6 F5A8 .invalid <> 00003DF8 029E 0014 FF94 andi.l [A6]+, 0x14FF94 00003DFE FF95 .invalid <> 00003E00 0013 0297 ori.b [A3], 0x97 00003E04 F5C2 .invalid <> 00003E06 EEAE lsr D6, D7 00003E08 FE40 0220 .extension 0xE40 <>, 0x0220 // unimplemented 00003E0C FF32 .extension 0xF32 <> // unimplemented 00003E0E 0220 FE40 andi.b -[A0], 0x40 /* '@' */ 00003E12 EEAE lsr D6, D7 00003E14 F5C2 .invalid <> 00003E16 0297 0013 FF95 andi.l [A7], 0x13FF95 00003E1C FF96 .invalid <> 00003E1E 0013 0291 ori.b [A3], 0x91 00003E22 F5DB .invalid <> 00003E24 EED9 FE44 bfset [A1]+ {D1:4} 00003E28 021B FF34 andi.b [A3]+, 0x34 /* '4' */ 00003E2C 021B FE44 andi.b [A3]+, 0x44 /* 'D' */ 00003E30 EED9 F5DB bfset [A1]+ {23:27} 00003E34 0291 0013 FF96 andi.l [A1], 0x13FF96 00003E3A FF97 .invalid <> 00003E3C 0013 028B ori.b [A3], 0x8B 00003E40 F5F4 .invalid <> 00003E42 EF04 asl D4.b, 7 00003E44 FE48 0215 .extension 0xE48 <>, 0x0215 // unimplemented 00003E48 FF36 .extension 0xF36 <> // unimplemented 00003E4A 0215 FE48 andi.b [A5], 0x48 /* 'H' */ 00003E4E EF04 asl D4.b, 7 00003E50 F5F4 .invalid <> 00003E52 028B 0013 FF97 andi.l A3, 0x13FF97 00003E58 FF98 .invalid <> 00003E5A 0013 0284 ori.b [A3], 0x84 00003E5E F60E EF2F .move16 0xF60E, 0xEF2F // unimplemented 00003E62 FE4D 0210 .extension 0xE4D <>, 0x0210 // unimplemented 00003E66 FF38 .extension 0xF38 <> // unimplemented 00003E68 0210 FE4D andi.b [A0], 0x4D /* 'M' */ 00003E6C EF2F lsl D7.b, D7 00003E6E F60E 0284 .move16 0xF60E, 0x0284 // unimplemented 00003E72 0013 FF98 ori.b [A3], 0x98 00003E76 FF99 .invalid <> 00003E78 0013 027E ori.b [A3], 0x7E /* '~' */ 00003E7C F627 EF5A .move16 0xF627, 0xEF5A // unimplemented 00003E80 FE51 020B .extension 0xE51 <>, 0x020B // unimplemented 00003E84 FF3A .extension 0xF3A <> // unimplemented 00003E86 020B FE51 andi.b A3, 0x51 /* 'Q' */ 00003E8A EF5A rol D2.w, 7 00003E8C F627 027E .move16 0xF627, 0x027E // unimplemented 00003E90 0013 FF99 ori.b [A3], 0x99 00003E94 FF9A .invalid <> 00003E96 0012 0277 ori.b [A2], 0x77 /* 'w' */ 00003E9A F641 EF85 .extension 0x641 <>, 0xEF85 // unimplemented 00003E9E FE55 0206 .extension 0xE55 <>, 0x0206 // unimplemented 00003EA2 FF3C .extension 0xF3C <> // unimplemented 00003EA4 0206 FE55 andi.b D6, 0x55 /* 'U' */ 00003EA8 EF85 asl D5, 7 00003EAA F641 0277 .extension 0x641 <>, 0x0277 // unimplemented 00003EAE 0012 FF9A ori.b [A2], 0x9A 00003EB2 FF9B .invalid <> 00003EB4 0012 0271 ori.b [A2], 0x71 /* 'q' */ 00003EB8 F65A EFB0 .extension 0x65A <>, 0xEFB0 // unimplemented 00003EBC FE5A 0200 .extension 0xE5A <>, 0x0200 // unimplemented 00003EC0 FF3E .extension 0xF3E <> // unimplemented 00003EC2 0200 FE5A andi.b D0, 0x5A /* 'Z' */ 00003EC6 EFB0 roxl D0, D7 00003EC8 F65A 0271 .extension 0x65A <>, 0x0271 // unimplemented 00003ECC 0012 FF9B ori.b [A2], 0x9B 00003ED0 FF9C .invalid <> 00003ED2 0012 026A ori.b [A2], 0x6A /* 'j' */ 00003ED6 F674 EFDB .extension 0x674 <>, 0xEFDB // unimplemented 00003EDA FE5E 01FB .extension 0xE5E <>, 0x01FB // unimplemented 00003EDE FF40 .extension 0xF40 <> // unimplemented 00003EE0 01FB .incomplete 00003EE2 FE5E EFDB .extension 0xE5E <>, 0xEFDB // unimplemented 00003EE6 F674 026A .extension 0x674 <>, 0x026A // unimplemented 00003EEA 0012 FF9C ori.b [A2], 0x9C 00003EEE FF9D .invalid <> 00003EF0 0012 0264 ori.b [A2], 0x64 /* 'd' */ 00003EF4 F68D F006 .extension 0x68D <> // unimplemented 00003EF8 FE62 01F6 .extension 0xE62 <>, 0x01F6 // unimplemented 00003EFC FF42 .extension 0xF42 <> // unimplemented 00003EFE 01F6 .incomplete 00003F00 FE62 F006 .extension 0xE62 <>, 0xF006 // unimplemented 00003F04 F68D 0264 .extension 0x68D <> // unimplemented 00003F08 0012 FF9D ori.b [A2], 0x9D 00003F0C FF9E .invalid <> 00003F0E 0012 025D ori.b [A2], 0x5D /* ']' */ 00003F12 F6A7 F031 .extension 0x6A7 <> // unimplemented 00003F16 FE67 01F0 .extension 0xE67 <>, 0x01F0 // unimplemented 00003F1A FF44 .extension 0xF44 <> // unimplemented 00003F1C 01F0 .incomplete 00003F1E FE67 F031 .extension 0xE67 <>, 0xF031 // unimplemented 00003F22 F6A7 025D .extension 0x6A7 <> // unimplemented 00003F26 0012 FF9E ori.b [A2], 0x9E 00003F2A FF9F .invalid <> 00003F2C 0011 0257 ori.b [A1], 0x57 /* 'W' */ 00003F30 F6C0 F05C .extension 0x6C0 <> // unimplemented 00003F34 FE6B 01EB .extension 0xE6B <>, 0x01EB // unimplemented 00003F38 FF46 .extension 0xF46 <> // unimplemented 00003F3A 01EB .incomplete 00003F3C FE6B F05C .extension 0xE6B <>, 0xF05C // unimplemented 00003F40 F6C0 0257 .extension 0x6C0 <> // unimplemented 00003F44 0011 FF9F ori.b [A1], 0x9F 00003F48 FFA0 .invalid <> 00003F4A 0011 0251 ori.b [A1], 0x51 /* 'Q' */ 00003F4E F6DA F087 .extension 0x6DA <> // unimplemented 00003F52 FE6F 01E6 .extension 0xE6F <>, 0x01E6 // unimplemented 00003F56 FF48 .extension 0xF48 <> // unimplemented 00003F58 01E6 .incomplete 00003F5A FE6F F087 .extension 0xE6F <>, 0xF087 // unimplemented 00003F5E F6DA 0251 .extension 0x6DA <> // unimplemented 00003F62 0011 FFA0 ori.b [A1], 0xA0 00003F66 FFA1 .invalid <> 00003F68 0011 024A ori.b [A1], 0x4A /* 'J' */ 00003F6C F6F3 F0B2 .extension 0x6F3 <> // unimplemented 00003F70 FE74 01E1 .extension 0xE74 <>, 0x01E1 // unimplemented 00003F74 FF4A .extension 0xF4A <> // unimplemented 00003F76 01E1 .incomplete 00003F78 FE74 F0B2 .extension 0xE74 <>, 0xF0B2 // unimplemented 00003F7C F6F3 024A .extension 0x6F3 <> // unimplemented 00003F80 0011 FFA1 ori.b [A1], 0xA1 00003F84 FFA2 .invalid <> 00003F86 0011 0244 ori.b [A1], 0x44 /* 'D' */ 00003F8A F70D .extension 0x70D <> // unimplemented 00003F8C F0DD FE78 .extension 0x0DD <> // unimplemented 00003F90 01DB .incomplete 00003F92 FF4C .extension 0xF4C <> // unimplemented 00003F94 01DB .incomplete 00003F96 FE78 F0DD .extension 0xE78 <>, 0xF0DD // unimplemented 00003F9A F70D .extension 0x70D <> // unimplemented 00003F9C 0244 0011 andi.w D4, 0x11 00003FA0 FFA2 .invalid <> 00003FA2 FFA3 .invalid <> 00003FA4 0011 023D ori.b [A1], 0x3D /* '=' */ 00003FA8 F726 .extension 0x726 <> // unimplemented 00003FAA F108 .extension 0x108 <> // unimplemented 00003FAC FE7D 01D6 .extension 0xE7D <>, 0x01D6 // unimplemented 00003FB0 FF4E .extension 0xF4E <> // unimplemented 00003FB2 01D6 .incomplete 00003FB4 FE7D F108 .extension 0xE7D <>, 0xF108 // unimplemented 00003FB8 F726 .extension 0x726 <> // unimplemented 00003FBA 023D 0011 andi.b <>, 0x11 00003FBE FFA3 .invalid <> 00003FC0 FFA4 .invalid <> 00003FC2 0011 0237 ori.b [A1], 0x37 /* '7' */ 00003FC6 F73F .extension 0x73F <> // unimplemented 00003FC8 F134 .extension 0x134 <> // unimplemented 00003FCA FE81 01D1 .extension 0xE81 <> // unimplemented 00003FCE FF50 .extension 0xF50 <> // unimplemented 00003FD0 01D1 .incomplete 00003FD2 FE81 F134 .extension 0xE81 <> // unimplemented 00003FD6 F73F .extension 0x73F <> // unimplemented 00003FD8 0237 0011 FFA4 andi.b <>, 0x11 00003FDE FFA5 .invalid <> 00003FE0 0010 0230 ori.b [A0], 0x30 /* '0' */ 00003FE4 F759 .extension 0x759 <> // unimplemented 00003FE6 F15F .extension 0x15F <> // unimplemented 00003FE8 FE85 01CB .extension 0xE85 <> // unimplemented 00003FEC FF52 .extension 0xF52 <> // unimplemented 00003FEE 01CB .incomplete 00003FF0 FE85 F15F .extension 0xE85 <> // unimplemented 00003FF4 F759 .extension 0x759 <> // unimplemented 00003FF6 0230 0010 FFA5 FFA6 andi.b [[-0x5A] + A7 * 8], 0x10 00003FFE 0010 022A ori.b [A0], 0x2A /* '*' */ 00004002 F772 .extension 0x772 <> // unimplemented 00004004 F18A .invalid <> 00004006 FE8A 01C6 .extension 0xE8A <> // unimplemented 0000400A FF54 .extension 0xF54 <> // unimplemented 0000400C 01C6 .incomplete 0000400E FE8A F18A .extension 0xE8A <> // unimplemented 00004012 F772 .extension 0x772 <> // unimplemented 00004014 022A 0010 FFA6 andi.b [A2 - 0x5A], 0x10 0000401A FFA7 .invalid <> 0000401C 0010 0224 ori.b [A0], 0x24 /* '$' */ 00004020 F78C .invalid <> 00004022 F1B5 .invalid <> 00004024 FE8E 01C1 .extension 0xE8E <> // unimplemented 00004028 FF56 .extension 0xF56 <> // unimplemented 0000402A 01C1 .incomplete 0000402C FE8E F1B5 .extension 0xE8E <> // unimplemented 00004030 F78C .invalid <> 00004032 0224 0010 andi.b -[A4], 0x10 00004036 FFA7 .invalid <> 00004038 FFA8 .invalid <> 0000403A 0010 021D ori.b [A0], 0x1D 0000403E F7A5 .invalid <> 00004040 F1E0 .invalid <> 00004042 FE92 01BC .extension 0xE92 <> // unimplemented 00004046 FF58 .extension 0xF58 <> // unimplemented 00004048 01BC FE92 F1E0 bclr 0xFE92F1E0, D0 0000404E F7A5 .invalid <> 00004050 021D 0010 andi.b [A5]+, 0x10 00004054 FFA8 .invalid <> 00004056 FFA9 .invalid <> 00004058 0010 0217 ori.b [A0], 0x17 0000405C F7BF .invalid <> 0000405E F20B FE97 .cpgen 0xF20B, 0xFE97 // unimplemented 00004062 01B6 FF5A 01B6 bclr [[A6] + 0x1B6], D0 00004068 FE97 F20B .extension 0xE97 <> // unimplemented 0000406C F7BF .invalid <> 0000406E 0217 0010 andi.b [A7], 0x10 00004072 FFA9 .invalid <> 00004074 FFAA .invalid <> 00004076 000F 0210 ori.b A7, 0x10 0000407A F7D8 .invalid <> 0000407C F236 FE9B .cpgen 0xF236, 0xFE9B // unimplemented 00004080 01B1 FF5C bclr <>, D0 00004084 01B1 FE9B bclr [A1 + A7 * 8 - 0x101], D0 00004088 F236 F7D8 .cpgen 0xF236, 0xF7D8 // unimplemented 0000408C 0210 000F andi.b [A0], 0xF 00004090 FFAA .invalid <> 00004092 FFAC .invalid <> 00004094 000F 020A ori.b A7, 0xA /* '\n' */ 00004098 F7F2 .invalid <> 0000409A F261 FE9F .extension 0x261 <>, 0xFE9F // unimplemented 0000409E 01AC FF5E bclr [A4 - 0xA2], D0 000040A2 01AC FE9F bclr [A4 - 0x161], D0 000040A6 F261 F7F2 .extension 0x261 <>, 0xF7F2 // unimplemented 000040AA 020A 000F andi.b A2, 0xF 000040AE FFAC .invalid <> 000040B0 FFAD .invalid <> 000040B2 000F 0203 ori.b A7, 0x3 000040B6 F80B F28C .tblXX 0xF80B, 0xF28C // unimplemented 000040BA FEA4 01A7 .extension 0xEA4 <> // unimplemented 000040BE FF60 .extension 0xF60 <> // unimplemented 000040C0 01A7 bclr -[A7], D0 000040C2 FEA4 F28C .extension 0xEA4 <> // unimplemented 000040C6 F80B 0203 .tblXX 0xF80B, 0x0203 // unimplemented 000040CA 000F FFAD ori.b A7, 0xAD 000040CE FFAE .invalid <> 000040D0 000F 01FD ori.b A7, 0xFD 000040D4 F825 F2B7 .tblXX 0xF825, 0xF2B7 // unimplemented 000040D8 FEA8 01A1 .extension 0xEA8 <> // unimplemented 000040DC FF62 .extension 0xF62 <> // unimplemented 000040DE 01A1 bclr -[A1], D0 000040E0 FEA8 F2B7 .extension 0xEA8 <> // unimplemented 000040E4 F825 01FD .tblXX 0xF825, 0x01FD // unimplemented 000040E8 000F FFAE ori.b A7, 0xAE 000040EC FFAF .invalid <> 000040EE 000F 01F6 ori.b A7, 0xF6 000040F2 F83E F2E2 .tblXX 0xF83E, 0xF2E2 // unimplemented 000040F6 FEAC 019C .extension 0xEAC <> // unimplemented 000040FA FF64 .extension 0xF64 <> // unimplemented 000040FC 019C bclr [A4]+, D0 000040FE FEAC F2E2 .extension 0xEAC <> // unimplemented 00004102 F83E 01F6 .tblXX 0xF83E, 0x01F6 // unimplemented 00004106 000F FFAF ori.b A7, 0xAF 0000410A FFB0 .invalid <> 0000410C 000E 01F0 ori.b A6, 0xF0 00004110 F858 F30D .extension 0x858 <>, 0xF30D // unimplemented 00004114 FEB1 0197 .extension 0xEB1 <> // unimplemented 00004118 FF66 .extension 0xF66 <> // unimplemented 0000411A 0197 bclr [A7], D0 0000411C FEB1 F30D .extension 0xEB1 <> // unimplemented 00004120 F858 01F0 .extension 0x858 <>, 0x01F0 // unimplemented 00004124 000E FFB0 ori.b A6, 0xB0 00004128 FFB1 .invalid <> 0000412A 000E 01EA ori.b A6, 0xEA 0000412E F871 F338 .extension 0x871 <>, 0xF338 // unimplemented 00004132 FEB5 0191 .extension 0xEB5 <> // unimplemented 00004136 FF68 .extension 0xF68 <> // unimplemented 00004138 0191 bclr [A1], D0 0000413A FEB5 F338 .extension 0xEB5 <> // unimplemented 0000413E F871 01EA .extension 0x871 <>, 0x01EA // unimplemented 00004142 000E FFB1 ori.b A6, 0xB1 00004146 FFB2 .invalid <> 00004148 000E 01E3 ori.b A6, 0xE3 0000414C F88A F363 .extension 0x88A <> // unimplemented 00004150 FEB9 018C .extension 0xEB9 <> // unimplemented 00004154 FF6A .extension 0xF6A <> // unimplemented 00004156 018C bclr A4, D0 00004158 FEB9 F363 .extension 0xEB9 <> // unimplemented 0000415C F88A 01E3 .extension 0x88A <> // unimplemented 00004160 000E FFB2 ori.b A6, 0xB2 00004164 FFB3 .invalid <> 00004166 000E 01DD ori.b A6, 0xDD 0000416A F8A4 F38E .extension 0x8A4 <> // unimplemented 0000416E FEBE 0187 .extension 0xEBE <> // unimplemented 00004172 FF6C .extension 0xF6C <> // unimplemented 00004174 0187 bclr D7, D0 00004176 FEBE F38E .extension 0xEBE <> // unimplemented 0000417A F8A4 01DD .extension 0x8A4 <> // unimplemented 0000417E 000E FFB3 ori.b A6, 0xB3 00004182 FFB4 .invalid <> 00004184 000E 01D6 ori.b A6, 0xD6 00004188 F8BD F3B9 .extension 0x8BD <> // unimplemented 0000418C FEC2 0182 .extension 0xEC2 <> // unimplemented 00004190 FF6E .extension 0xF6E <> // unimplemented 00004192 0182 bclr D2, D0 00004194 FEC2 F3B9 .extension 0xEC2 <> // unimplemented 00004198 F8BD 01D6 .extension 0x8BD <> // unimplemented 0000419C 000E FFB4 ori.b A6, 0xB4 000041A0 FFB5 .invalid <> 000041A2 000E 01D0 ori.b A6, 0xD0 000041A6 F8D7 F3E4 .extension 0x8D7 <> // unimplemented 000041AA FEC7 017C .extension 0xEC7 <> // unimplemented 000041AE FF70 .extension 0xF70 <> // unimplemented 000041B0 017C FEC7 bchg 0xFEC7, D0 000041B4 F3E4 .invalid <> 000041B6 F8D7 01D0 .extension 0x8D7 <> // unimplemented 000041BA 000E FFB5 ori.b A6, 0xB5 000041BE FFB6 .invalid <> 000041C0 000D 01C9 ori.b A5, 0xC9 000041C4 F8F0 F40F .extension 0x8F0 <> // unimplemented 000041C8 FECB 0177 .extension 0xECB <> // unimplemented 000041CC FF72 .extension 0xF72 <> // unimplemented 000041CE 0177 FECB bchg [A7 + A7 * 8 - 0x53], D0 000041D2 F40F cinvl NONE, [A7] 000041D4 F8F0 01C9 .extension 0x8F0 <> // unimplemented 000041D8 000D FFB6 ori.b A5, 0xB6 000041DC FFB7 .invalid <> 000041DE 000D 01C3 ori.b A5, 0xC3 000041E2 F90A .extension 0x90A <> // unimplemented 000041E4 F43A cpusha NONE 000041E6 FECF 0172 .extension 0xECF <> // unimplemented 000041EA FF74 .extension 0xF74 <> // unimplemented 000041EC 0172 FECF bchg [A2 + A7 * 8 - 0x49], D0 000041F0 F43A cpusha NONE 000041F2 F90A .extension 0x90A <> // unimplemented 000041F4 01C3 .incomplete 000041F6 000D FFB7 ori.b A5, 0xB7 000041FA FFB8 .invalid <> 000041FC 000D 01BC ori.b A5, 0xBC 00004200 F923 .extension 0x923 <> // unimplemented 00004202 F465 .invalid <> 00004204 FED4 016C .extension 0xED4 <> // unimplemented 00004208 FF76 .extension 0xF76 <> // unimplemented 0000420A 016C FED4 bchg [A4 - 0x12C], D0 0000420E F465 .invalid <> 00004210 F923 .extension 0x923 <> // unimplemented 00004212 01BC 000D FFB8 bclr 0xDFFB8, D0 00004218 FFB9 .invalid <> 0000421A 000D 01B6 ori.b A5, 0xB6 0000421E F93D .extension 0x93D <> // unimplemented 00004220 F491 cinvp INST, [A1] 00004222 FED8 0167 .extension 0xED8 <> // unimplemented 00004226 FF78 .extension 0xF78 <> // unimplemented 00004228 0167 bchg -[A7], D0 0000422A FED8 F491 .extension 0xED8 <> // unimplemented 0000422E F93D .extension 0x93D <> // unimplemented 00004230 01B6 000D bclr [A6 + D0.w + 0xD], D0 00004234 FFB9 .invalid <> 00004236 FFBA .invalid <> 00004238 000D 01B0 ori.b A5, 0xB0 0000423C F956 .extension 0x956 <> // unimplemented 0000423E F4BC cpusha INST 00004240 FEDC 0162 .extension 0xEDC <> // unimplemented 00004244 FF7A .extension 0xF7A <> // unimplemented 00004246 0162 bchg -[A2], D0 00004248 FEDC F4BC .extension 0xEDC <> // unimplemented 0000424C F956 .extension 0x956 <> // unimplemented 0000424E 01B0 000D bclr [A0 + D0.w + 0xD], D0 00004252 FFBA .invalid <> 00004254 FFBB .invalid <> 00004256 000C 01A9 ori.b A4, 0xA9 0000425A F970 .extension 0x970 <> // unimplemented 0000425C F4E7 .invalid <> 0000425E FEE1 015D .extension 0xEE1 <> // unimplemented 00004262 FF7C .extension 0xF7C <> // unimplemented 00004264 015D bchg [A5]+, D0 00004266 FEE1 F4E7 .extension 0xEE1 <> // unimplemented 0000426A F970 .extension 0x970 <> // unimplemented 0000426C 01A9 000C bclr [A1 + 0xC], D0 00004270 FFBB .invalid <> 00004272 FFBC .invalid <> 00004274 000C 01A3 ori.b A4, 0xA3 00004278 F989 .invalid <> 0000427A F512 .extension 0x512 <> // unimplemented 0000427C FEE5 0157 .extension 0xEE5 <> // unimplemented 00004280 FF7E .extension 0xF7E <> // unimplemented 00004282 0157 bchg [A7], D0 00004284 FEE5 F512 .extension 0xEE5 <> // unimplemented 00004288 F989 .invalid <> 0000428A 01A3 bclr -[A3], D0 0000428C 000C FFBC ori.b A4, 0xBC 00004290 FFBD .invalid <> 00004292 000C 019C ori.b A4, 0x9C 00004296 F9A3 .invalid <> 00004298 F53D .extension 0x53D <> // unimplemented 0000429A FEE9 0152 .extension 0xEE9 <> // unimplemented 0000429E FF80 .invalid <> 000042A0 0152 bchg [A2], D0 000042A2 FEE9 F53D .extension 0xEE9 <> // unimplemented 000042A6 F9A3 .invalid <> 000042A8 019C bclr [A4]+, D0 000042AA 000C FFBD ori.b A4, 0xBD 000042AE FFBE .invalid <> 000042B0 000C 0196 ori.b A4, 0x96 000042B4 F9BC .invalid <> 000042B6 F568 .extension 0x568 <> // unimplemented 000042B8 FEEE 014D .extension 0xEEE <> // unimplemented 000042BC FF82 .invalid <> 000042BE 014D bchg A5, D0 000042C0 FEEE F568 .extension 0xEEE <> // unimplemented 000042C4 F9BC .invalid <> 000042C6 0196 bclr [A6], D0 000042C8 000C FFBE ori.b A4, 0xBE 000042CC FFBF .invalid <> 000042CE 000C 018F ori.b A4, 0x8F 000042D2 F9D5 .invalid <> 000042D4 F593 .invalid <> 000042D6 FEF2 0147 .extension 0xEF2 <> // unimplemented 000042DA FF84 .invalid <> 000042DC 0147 bchg D7, D0 000042DE FEF2 F593 .extension 0xEF2 <> // unimplemented 000042E2 F9D5 .invalid <> 000042E4 018F bclr A7, D0 000042E6 000C FFBF ori.b A4, 0xBF 000042EA FFC0 .invalid <> 000042EC 000B 0189 ori.b A3, 0x89 000042F0 F9EF .invalid <> 000042F2 F5BE .invalid <> 000042F4 FEF6 0142 .extension 0xEF6 <> // unimplemented 000042F8 FF86 .invalid <> 000042FA 0142 bchg D2, D0 000042FC FEF6 F5BE .extension 0xEF6 <> // unimplemented 00004300 F9EF .invalid <> 00004302 0189 bclr A1, D0 00004304 000B FFC0 ori.b A3, 0xC0 00004308 FFC1 .invalid <> 0000430A 000B 0182 ori.b A3, 0x82 0000430E FA08 F5E9 .unknown 0xFA08 0xF5E9 (W = 5) 00004312 FEFB 013D .extension 0xEFB <> // unimplemented 00004316 FF88 .invalid <> 00004318 013D btst <>, D0 0000431A FEFB F5E9 .extension 0xEFB <> // unimplemented 0000431E FA08 0182 .unknown 0xFA08 0x0182 (W = 5) 00004322 000B FFC1 ori.b A3, 0xC1 00004326 FFC2 .invalid <> 00004328 000B 017C ori.b A3, 0x7C /* '|' */ 0000432C FA22 F614 .unknown 0xFA22 0xF614 (W = 5) 00004330 FEFF 0138 .extension 0xEFF <> // unimplemented 00004334 FF8A .invalid <> 00004336 0138 FEFF btst [0xFFFFFEFF], D0 0000433A F614 FA22 .move16 0xF614, 0xFA22 // unimplemented 0000433E 017C 000B bchg 0xB, D0 00004342 FFC2 .invalid <> 00004344 FFC4 .invalid <> 00004346 000B 0176 ori.b A3, 0x76 /* 'v' */ 0000434A FA3B F63F .unknown 0xFA3B 0xF63F (W = 5) 0000434E FF03 .extension 0xF03 <> // unimplemented 00004350 0132 FF8C btst <>, D0 00004354 0132 FF03 F63F FA3B btst [[A2 + <> + A7 * 8] - 0x9C005C5], D0 0000435C 0176 000B bchg [A6 + D0.w + 0xB], D0 00004360 FFC4 .invalid <> 00004362 FFC5 .invalid <> 00004364 000B 016F ori.b A3, 0x6F /* 'o' */ 00004368 FA55 F66A .extension 0xA55 <>, 0xF66A // unimplemented 0000436C FF08 .extension 0xF08 <> // unimplemented 0000436E 012D FF8E btst [A5 - 0x72], D0 00004372 012D FF08 btst [A5 - 0xF8], D0 00004376 F66A FA55 .extension 0x66A <>, 0xFA55 // unimplemented 0000437A 016F 000B bchg [A7 + 0xB], D0 0000437E FFC5 .invalid <> 00004380 FFC6 .invalid <> 00004382 000B 0169 ori.b A3, 0x69 /* 'i' */ 00004386 FA6E F695 .extension 0xA6E <>, 0xF695 // unimplemented 0000438A FF0C .extension 0xF0C <> // unimplemented 0000438C 0128 FF90 btst [A0 - 0x70], D0 00004390 0128 FF0C btst [A0 - 0xF4], D0 00004394 F695 FA6E .extension 0x695 <> // unimplemented 00004398 0169 000B bchg [A1 + 0xB], D0 0000439C FFC6 .invalid <> 0000439E FFC7 .invalid <> 000043A0 000A 0162 ori.b A2, 0x62 /* 'b' */ 000043A4 FA88 F6C0 .extension 0xA88 <> // unimplemented 000043A8 FF11 .extension 0xF11 <> // unimplemented 000043AA 0122 btst -[A2], D0 000043AC FF92 .invalid <> 000043AE 0122 btst -[A2], D0 000043B0 FF11 .extension 0xF11 <> // unimplemented 000043B2 F6C0 FA88 .extension 0x6C0 <> // unimplemented 000043B6 0162 bchg -[A2], D0 000043B8 000A FFC7 ori.b A2, 0xC7 000043BC FFC8 .invalid <> 000043BE 000A 015C ori.b A2, 0x5C /* '\\' */ 000043C2 FAA1 F6EB .extension 0xAA1 <> // unimplemented 000043C6 FF15 .extension 0xF15 <> // unimplemented 000043C8 011D btst [A5]+, D0 000043CA FF94 .invalid <> 000043CC 011D btst [A5]+, D0 000043CE FF15 .extension 0xF15 <> // unimplemented 000043D0 F6EB FAA1 .extension 0x6EB <> // unimplemented 000043D4 015C bchg [A4]+, D0 000043D6 000A FFC8 ori.b A2, 0xC8 000043DA FFC9 .invalid <> 000043DC 000A 0155 ori.b A2, 0x55 /* 'U' */ 000043E0 FABB F716 .extension 0xABB <> // unimplemented 000043E4 FF19 .extension 0xF19 <> // unimplemented 000043E6 0118 btst [A0]+, D0 000043E8 FF96 .invalid <> 000043EA 0118 btst [A0]+, D0 000043EC FF19 .extension 0xF19 <> // unimplemented 000043EE F716 .extension 0x716 <> // unimplemented 000043F0 FABB 0155 .extension 0xABB <> // unimplemented 000043F4 000A FFC9 ori.b A2, 0xC9 000043F8 FFCA .invalid <> 000043FA 000A 014F ori.b A2, 0x4F /* 'O' */ 000043FE FAD4 F741 .extension 0xAD4 <> // unimplemented 00004402 FF1E .extension 0xF1E <> // unimplemented 00004404 0113 btst [A3], D0 00004406 FF98 .invalid <> 00004408 0113 btst [A3], D0 0000440A FF1E .extension 0xF1E <> // unimplemented 0000440C F741 .extension 0x741 <> // unimplemented 0000440E FAD4 014F .extension 0xAD4 <> // unimplemented 00004412 000A FFCA ori.b A2, 0xCA 00004416 FFCB .invalid <> 00004418 000A 0149 ori.b A2, 0x49 /* 'I' */ 0000441C FAED F76C .extension 0xAED <> // unimplemented 00004420 FF22 .extension 0xF22 <> // unimplemented 00004422 010D btst A5, D0 00004424 FF9A .invalid <> 00004426 010D btst A5, D0 00004428 FF22 .extension 0xF22 <> // unimplemented 0000442A F76C .extension 0x76C <> // unimplemented 0000442C FAED 0149 .extension 0xAED <> // unimplemented 00004430 000A FFCB ori.b A2, 0xCB 00004434 FFCC .invalid <> 00004436 0009 0142 ori.b A1, 0x42 /* 'B' */ 0000443A FB07 .extension 0xB07 <> // unimplemented 0000443C F797 .invalid <> 0000443E FF26 .extension 0xF26 <> // unimplemented 00004440 0108 btst A0, D0 00004442 FF9C .invalid <> 00004444 0108 btst A0, D0 00004446 FF26 .extension 0xF26 <> // unimplemented 00004448 F797 .invalid <> 0000444A FB07 .extension 0xB07 <> // unimplemented 0000444C 0142 bchg D2, D0 0000444E 0009 FFCC ori.b A1, 0xCC 00004452 FFCD .invalid <> 00004454 0009 013C ori.b A1, 0x3C /* '<' */ 00004458 FB20 .extension 0xB20 <> // unimplemented 0000445A F7C3 .invalid <> 0000445C FF2B .extension 0xF2B <> // unimplemented 0000445E 0103 btst D3, D0 00004460 FF9E .invalid <> 00004462 0103 btst D3, D0 00004464 FF2B .extension 0xF2B <> // unimplemented 00004466 F7C3 .invalid <> 00004468 FB20 .extension 0xB20 <> // unimplemented 0000446A 013C 0009 btst 0x9 /* '\t' */, D0 0000446E FFCD .invalid <> 00004470 FFCE .invalid <> 00004472 0009 0135 ori.b A1, 0x35 /* '5' */ 00004476 FB3A .extension 0xB3A <> // unimplemented 00004478 F7EE .invalid <> 0000447A FF2F .extension 0xF2F <> // unimplemented 0000447C 00FE .incomplete 0000447E FFA0 .invalid <> 00004480 00FE .incomplete 00004482 FF2F .extension 0xF2F <> // unimplemented 00004484 F7EE .invalid <> 00004486 FB3A .extension 0xB3A <> // unimplemented 00004488 0135 0009 btst [A5 + D0.w + 0x9], D0 0000448C FFCE .invalid <> 0000448E FFCF .invalid <> 00004490 0009 012F ori.b A1, 0x2F /* '/' */ 00004494 FB53 .extension 0xB53 <> // unimplemented 00004496 F819 FF33 .tblXX 0xF819, 0xFF33 // unimplemented 0000449A 00F8 .incomplete 0000449C FFA2 .invalid <> 0000449E 00F8 .incomplete 000044A0 FF33 .extension 0xF33 <> // unimplemented 000044A2 F819 FB53 .tblXX 0xF819, 0xFB53 // unimplemented 000044A6 012F 0009 btst [A7 + 0x9], D0 000044AA FFCF .invalid <> 000044AC FFD0 .invalid <> 000044AE 0009 0128 ori.b A1, 0x28 /* '(' */ 000044B2 FB6D .extension 0xB6D <> // unimplemented 000044B4 F844 FF38 .extension 0x844 <>, 0xFF38 // unimplemented 000044B8 00F3 .incomplete 000044BA FFA4 .invalid <> 000044BC 00F3 .incomplete 000044BE FF38 .extension 0xF38 <> // unimplemented 000044C0 F844 FB6D .extension 0x844 <>, 0xFB6D // unimplemented 000044C4 0128 0009 btst [A0 + 0x9], D0 000044C8 FFD0 .invalid <> 000044CA FFD1 .invalid <> 000044CC 0008 0122 ori.b A0, 0x22 /* '\"' */ 000044D0 FB86 .invalid <> 000044D2 F86F FF3C .extension 0x86F <>, 0xFF3C // unimplemented 000044D6 00EE .incomplete 000044D8 FFA6 .invalid <> 000044DA 00EE .incomplete 000044DC FF3C .extension 0xF3C <> // unimplemented 000044DE F86F FB86 .extension 0x86F <>, 0xFB86 // unimplemented 000044E2 0122 btst -[A2], D0 000044E4 0008 FFD1 ori.b A0, 0xD1 000044E8 FFD2 .invalid <> 000044EA 0008 011B ori.b A0, 0x1B 000044EE FBA0 .invalid <> 000044F0 F89A FF40 .extension 0x89A <> // unimplemented 000044F4 00E8 .incomplete 000044F6 FFA8 .invalid <> 000044F8 00E8 .incomplete 000044FA FF40 .extension 0xF40 <> // unimplemented 000044FC F89A FBA0 .extension 0x89A <> // unimplemented 00004500 011B btst [A3]+, D0 00004502 0008 FFD2 ori.b A0, 0xD2 00004506 FFD3 .invalid <> 00004508 0008 0115 ori.b A0, 0x15 0000450C FBB9 .invalid <> 0000450E F8C5 FF45 .extension 0x8C5 <> // unimplemented 00004512 00E3 .incomplete 00004514 FFAA .invalid <> 00004516 00E3 .incomplete 00004518 FF45 .extension 0xF45 <> // unimplemented 0000451A F8C5 FBB9 .extension 0x8C5 <> // unimplemented 0000451E 0115 btst [A5], D0 00004520 0008 FFD3 ori.b A0, 0xD3 00004524 FFD4 .invalid <> 00004526 0008 010F ori.b A0, 0xF 0000452A FBD3 .invalid <> 0000452C F8F0 FF49 .extension 0x8F0 <> // unimplemented 00004530 00DE .incomplete 00004532 FFAC .invalid <> 00004534 00DE .incomplete 00004536 FF49 .extension 0xF49 <> // unimplemented 00004538 F8F0 FBD3 .extension 0x8F0 <> // unimplemented 0000453C 010F btst A7, D0 0000453E 0008 FFD4 ori.b A0, 0xD4 00004542 FFD5 .invalid <> 00004544 0008 0108 ori.b A0, 0x8 00004548 FBEC .invalid <> 0000454A F91B .extension 0x91B <> // unimplemented 0000454C FF4E .extension 0xF4E <> // unimplemented 0000454E 00D9 .incomplete 00004550 FFAE .invalid <> 00004552 00D9 .incomplete 00004554 FF4E .extension 0xF4E <> // unimplemented 00004556 F91B .extension 0x91B <> // unimplemented 00004558 FBEC .invalid <> 0000455A 0108 btst A0, D0 0000455C 0008 FFD5 ori.b A0, 0xD5 00004560 FFD6 .invalid <> 00004562 0008 0102 ori.b A0, 0x2 00004566 FC06 F946 .unknown 0xFC06 0xF946 (W = 6) 0000456A FF52 .extension 0xF52 <> // unimplemented 0000456C 00D3 .incomplete 0000456E FFB0 .invalid <> 00004570 00D3 .incomplete 00004572 FF52 .extension 0xF52 <> // unimplemented 00004574 F946 .extension 0x946 <> // unimplemented 00004576 FC06 0102 .unknown 0xFC06 0x0102 (W = 6) 0000457A 0008 FFD6 ori.b A0, 0xD6 0000457E FFD7 .invalid <> 00004580 0007 00FB ori.b D7, 0xFB 00004584 FC1F F971 .unknown 0xFC1F 0xF971 (W = 6) 00004588 FF56 .extension 0xF56 <> // unimplemented 0000458A 00CE .incomplete 0000458C FFB2 .invalid <> 0000458E 00CE .incomplete 00004590 FF56 .extension 0xF56 <> // unimplemented 00004592 F971 .extension 0x971 <> // unimplemented 00004594 FC1F 00FB .unknown 0xFC1F 0x00FB (W = 6) 00004598 0007 FFD7 ori.b D7, 0xD7 0000459C FFD8 .invalid <> 0000459E 0007 00F5 ori.b D7, 0xF5 000045A2 FC38 F99C .unknown 0xFC38 0xF99C (W = 6) 000045A6 FF5B .extension 0xF5B <> // unimplemented 000045A8 00C9 .incomplete 000045AA FFB4 .invalid <> 000045AC 00C9 .incomplete 000045AE FF5B .extension 0xF5B <> // unimplemented 000045B0 F99C .invalid <> 000045B2 FC38 00F5 .unknown 0xFC38 0x00F5 (W = 6) 000045B6 0007 FFD8 ori.b D7, 0xD8 000045BA FFD9 .invalid <> 000045BC 0007 00EE ori.b D7, 0xEE 000045C0 FC52 F9C7 .extension 0xC52 <>, 0xF9C7 // unimplemented 000045C4 FF5F .extension 0xF5F <> // unimplemented 000045C6 00C3 .incomplete 000045C8 FFB6 .invalid <> 000045CA 00C3 .incomplete 000045CC FF5F .extension 0xF5F <> // unimplemented 000045CE F9C7 .invalid <> 000045D0 FC52 00EE .extension 0xC52 <>, 0x00EE // unimplemented 000045D4 0007 FFD9 ori.b D7, 0xD9 000045D8 FFDA .invalid <> 000045DA 0007 00E8 ori.b D7, 0xE8 000045DE FC6B F9F2 .extension 0xC6B <>, 0xF9F2 // unimplemented 000045E2 FF63 .extension 0xF63 <> // unimplemented 000045E4 00BE FFB8 00BE ori.l <>, 0xFFB800BE 000045EA FF63 .extension 0xF63 <> // unimplemented 000045EC F9F2 .invalid <> 000045EE FC6B 00E8 .extension 0xC6B <>, 0x00E8 // unimplemented 000045F2 0007 FFDA ori.b D7, 0xDA 000045F6 FFDB .invalid <> 000045F8 0007 00E1 ori.b D7, 0xE1 000045FC FC85 FA1D .extension 0xC85 <> // unimplemented 00004600 FF68 .extension 0xF68 <> // unimplemented 00004602 00B9 FFBA 00B9 FF68 FA1D ori.l [0xFF68FA1D], 0xFFBA00B9 0000460C FC85 00E1 .extension 0xC85 <> // unimplemented 00004610 0007 FFDB ori.b D7, 0xDB 00004614 FFDD .invalid <> 00004616 0006 00DB ori.b D6, 0xDB 0000461A FC9E FA48 .extension 0xC9E <> // unimplemented 0000461E FF6C .extension 0xF6C <> // unimplemented 00004620 00B4 FFBC 00B4 FF6C ori.l <>, 0xFFBC00B4 00004628 FA48 FC9E .extension 0xA48 <>, 0xFC9E // unimplemented 0000462C 00DB .incomplete 0000462E 0006 FFDD ori.b D6, 0xDD 00004632 FFDE .invalid <> 00004634 0006 00D5 ori.b D6, 0xD5 00004638 FCB8 FA73 .extension 0xCB8 <> // unimplemented 0000463C FF70 .extension 0xF70 <> // unimplemented 0000463E 00AE FFBE 00AE FF70 ori.l [A6 - 0x90], 0xFFBE00AE 00004646 FA73 FCB8 .extension 0xA73 <>, 0xFCB8 // unimplemented 0000464A 00D5 .incomplete 0000464C 0006 FFDE ori.b D6, 0xDE 00004650 FFDF .invalid <> 00004652 0006 00CE ori.b D6, 0xCE 00004656 FCD1 FA9E .extension 0xCD1 <> // unimplemented 0000465A FF75 .extension 0xF75 <> // unimplemented 0000465C 00A9 FFC0 00A9 FF75 ori.l [A1 - 0x8B], 0xFFC000A9 00004664 FA9E FCD1 .extension 0xA9E <> // unimplemented 00004668 00CE .incomplete 0000466A 0006 FFDF ori.b D6, 0xDF 0000466E FFE0 .invalid <> 00004670 0006 00C8 ori.b D6, 0xC8 00004674 FCEB FAC9 .extension 0xCEB <> // unimplemented 00004678 FF79 .extension 0xF79 <> // unimplemented 0000467A 00A4 FFC2 00A4 ori.l -[A4], 0xFFC200A4 00004680 FF79 .extension 0xF79 <> // unimplemented 00004682 FAC9 FCEB .extension 0xAC9 <> // unimplemented 00004686 00C8 .incomplete 00004688 0006 FFE0 ori.b D6, 0xE0 0000468C FFE1 .invalid <> 0000468E 0006 00C1 ori.b D6, 0xC1 00004692 FD04 .extension 0xD04 <> // unimplemented 00004694 FAF4 FF7D .extension 0xAF4 <> // unimplemented 00004698 009E FFC4 009E ori.l [A6]+, 0xFFC4009E 0000469E FF7D .extension 0xF7D <> // unimplemented 000046A0 FAF4 FD04 .extension 0xAF4 <> // unimplemented 000046A4 00C1 .incomplete 000046A6 0006 FFE1 ori.b D6, 0xE1 000046AA FFE2 .invalid <> 000046AC 0005 00BB ori.b D5, 0xBB 000046B0 FD1E .extension 0xD1E <> // unimplemented 000046B2 FB20 .extension 0xB20 <> // unimplemented 000046B4 FF82 .invalid <> 000046B6 0099 FFC6 0099 ori.l [A1]+, 0xFFC60099 000046BC FF82 .invalid <> 000046BE FB20 .extension 0xB20 <> // unimplemented 000046C0 FD1E .extension 0xD1E <> // unimplemented 000046C2 00BB 0005 FFE2 FFE3 0005 00B4 FD37 ori.l [[0x5] + 0xB4FD37], 0x5FFE2 000046D0 FB4B .extension 0xB4B <> // unimplemented 000046D2 FF86 .invalid <> 000046D4 0094 FFC8 0094 ori.l [A4], 0xFFC80094 000046DA FF86 .invalid <> 000046DC FB4B .extension 0xB4B <> // unimplemented 000046DE FD37 .extension 0xD37 <> // unimplemented 000046E0 00B4 0005 FFE3 FFE4 ori.l <>, 0x5FFE3 000046E8 0005 00AE ori.b D5, 0xAE 000046EC FD51 .extension 0xD51 <> // unimplemented 000046EE FB76 .extension 0xB76 <> // unimplemented 000046F0 FF8A .invalid <> 000046F2 008F FFCA 008F ori.l A7, 0xFFCA008F 000046F8 FF8A .invalid <> 000046FA FB76 .extension 0xB76 <> // unimplemented 000046FC FD51 .extension 0xD51 <> // unimplemented 000046FE 00AE 0005 FFE4 FFE5 ori.l [A6 - 0x1B], 0x5FFE4 00004706 0005 00A7 ori.b D5, 0xA7 0000470A FD6A .extension 0xD6A <> // unimplemented 0000470C FBA1 .invalid <> 0000470E FF8F .invalid <> 00004710 0089 FFCC 0089 ori.l A1, 0xFFCC0089 00004716 FF8F .invalid <> 00004718 FBA1 .invalid <> 0000471A FD6A .extension 0xD6A <> // unimplemented 0000471C 00A7 0005 FFE5 ori.l -[A7], 0x5FFE5 00004722 FFE6 .invalid <> 00004724 0005 00A1 ori.b D5, 0xA1 00004728 FD83 .invalid <> 0000472A FBCC .invalid <> 0000472C FF93 .invalid <> 0000472E 0084 FFCE 0084 ori.l D4, 0xFFCE0084 00004734 FF93 .invalid <> 00004736 FBCC .invalid <> 00004738 FD83 .invalid <> 0000473A 00A1 0005 FFE6 ori.l -[A1], 0x5FFE6 00004740 FFE7 .invalid <> 00004742 0005 009B ori.b D5, 0x9B 00004746 FD9D .invalid <> 00004748 FBF7 .invalid <> 0000474A FF98 .invalid <> 0000474C 007F FFD0 ori.w <>, 0xFFD0 00004750 007F FF98 ori.w <>, 0xFF98 00004754 FBF7 .invalid <> 00004756 FD9D .invalid <> 00004758 009B 0005 FFE7 ori.l [A3]+, 0x5FFE7 0000475E FFE8 .invalid <> 00004760 0004 0094 ori.b D4, 0x94 00004764 FDB6 .invalid <> 00004766 FC22 FF9C .unknown 0xFC22 0xFF9C (W = 6) 0000476A 0079 FFD2 0079 FF9C ori.w [0x0079FF9C], 0xFFD2 00004772 FC22 FDB6 .unknown 0xFC22 0xFDB6 (W = 6) 00004776 0094 0004 FFE8 ori.l [A4], 0x4FFE8 0000477C FFE9 .invalid <> 0000477E 0004 008E ori.b D4, 0x8E 00004782 FDD0 .invalid <> 00004784 FC4D FFA0 .extension 0xC4D <>, 0xFFA0 // unimplemented 00004788 0074 FFD4 0074 ori.w [A4 + D0.w + 0x74], 0xFFD4 0000478E FFA0 .invalid <> 00004790 FC4D FDD0 .extension 0xC4D <>, 0xFDD0 // unimplemented 00004794 008E 0004 FFE9 ori.l A6, 0x4FFE9 0000479A FFEA .invalid <> 0000479C 0004 0087 ori.b D4, 0x87 000047A0 FDE9 .invalid <> 000047A2 FC78 FFA5 .extension 0xC78 <>, 0xFFA5 // unimplemented 000047A6 006F FFD6 006F ori.w [A7 + 0x6F], 0xFFD6 000047AC FFA5 .invalid <> 000047AE FC78 FDE9 .extension 0xC78 <>, 0xFDE9 // unimplemented 000047B2 0087 0004 FFEA ori.l D7, 0x4FFEA 000047B8 FFEB .invalid <> 000047BA 0004 0081 ori.b D4, 0x81 000047BE FE03 FCA3 .unknown 0xFE03 0xFCA3 (W = 7) 000047C2 FFA9 .invalid <> 000047C4 006A FFD8 006A ori.w [A2 + 0x6A], 0xFFD8 000047CA FFA9 .invalid <> 000047CC FCA3 FE03 .extension 0xCA3 <> // unimplemented 000047D0 0081 0004 FFEB ori.l D1, 0x4FFEB 000047D6 FFEC .invalid <> 000047D8 0004 007A ori.b D4, 0x7A /* 'z' */ 000047DC FE1C FCCE .unknown 0xFE1C 0xFCCE (W = 7) 000047E0 FFAD .invalid <> 000047E2 0064 FFDA ori.w -[A4], 0xFFDA 000047E6 0064 FFAD ori.w -[A4], 0xFFAD 000047EA FCCE FE1C .extension 0xCCE <> // unimplemented 000047EE 007A 0004 FFEC ori.w [PC - 0x14 /* 000047DC, value 0xFE1C */], 0x4 000047F4 FFED .invalid <> 000047F6 0003 0074 ori.b D3, 0x74 /* 't' */ 000047FA FE36 FCF9 .unknown 0xFE36 0xFCF9 (W = 7) 000047FE FFB2 .invalid <> 00004800 005F FFDC ori.w [A7]+, 0xFFDC 00004804 005F FFB2 ori.w [A7]+, 0xFFB2 00004808 FCF9 FE36 .extension 0xCF9 <> // unimplemented 0000480C 0074 0003 FFED ori.w <>, 0x3 00004812 FFEE .invalid <> 00004814 0003 006E ori.b D3, 0x6E /* 'n' */ 00004818 FE4F FD24 .extension 0xE4F <>, 0xFD24 // unimplemented 0000481C FFB6 .invalid <> 0000481E 005A FFDE ori.w [A2]+, 0xFFDE 00004822 005A FFB6 ori.w [A2]+, 0xFFB6 00004826 FD24 .extension 0xD24 <> // unimplemented 00004828 FE4F 006E .extension 0xE4F <>, 0x006E // unimplemented 0000482C 0003 FFEE ori.b D3, 0xEE 00004830 FFEF .invalid <> 00004832 0003 0067 ori.b D3, 0x67 /* 'g' */ 00004836 FE69 FD4F .extension 0xE69 <>, 0xFD4F // unimplemented 0000483A FFBA .invalid <> 0000483C 0055 FFE0 ori.w [A5], 0xFFE0 00004840 0055 FFBA ori.w [A5], 0xFFBA 00004844 FD4F .extension 0xD4F <> // unimplemented 00004846 FE69 0067 .extension 0xE69 <>, 0x0067 // unimplemented 0000484A 0003 FFEF ori.b D3, 0xEF 0000484E FFF0 .invalid <> 00004850 0003 0061 ori.b D3, 0x61 /* 'a' */ 00004854 FE82 FD7A .extension 0xE82 <> // unimplemented 00004858 FFBF .invalid <> 0000485A 004F FFE2 ori.w A7, 0xFFE2 0000485E 004F FFBF ori.w A7, 0xFFBF 00004862 FD7A .extension 0xD7A <> // unimplemented 00004864 FE82 0061 .extension 0xE82 <> // unimplemented 00004868 0003 FFF0 ori.b D3, 0xF0 0000486C FFF1 .invalid <> 0000486E 0003 005A ori.b D3, 0x5A /* 'Z' */ 00004872 FE9C FDA5 .extension 0xE9C <> // unimplemented 00004876 FFC3 .invalid <> 00004878 004A FFE4 ori.w A2, 0xFFE4 0000487C 004A FFC3 ori.w A2, 0xFFC3 00004880 FDA5 .invalid <> 00004882 FE9C 005A .extension 0xE9C <> // unimplemented 00004886 0003 FFF1 ori.b D3, 0xF1 0000488A FFF2 .invalid <> 0000488C 0002 0054 ori.b D2, 0x54 /* 'T' */ 00004890 FEB5 FDD0 .extension 0xEB5 <> // unimplemented 00004894 FFC7 .invalid <> 00004896 0045 FFE6 ori.w D5, 0xFFE6 0000489A 0045 FFC7 ori.w D5, 0xFFC7 0000489E FDD0 .invalid <> 000048A0 FEB5 0054 .extension 0xEB5 <> // unimplemented 000048A4 0002 FFF2 ori.b D2, 0xF2 000048A8 FFF3 .invalid <> 000048AA 0002 004D ori.b D2, 0x4D /* 'M' */ 000048AE FECE FDFB .extension 0xECE <> // unimplemented 000048B2 FFCC .invalid <> 000048B4 003F FFE8 ori.b <>, 0xE8 000048B8 003F FFCC ori.b <>, 0xCC 000048BC FDFB .invalid <> 000048BE FECE 004D .extension 0xECE <> // unimplemented 000048C2 0002 FFF3 ori.b D2, 0xF3 000048C6 FFF5 .invalid <> 000048C8 0002 0047 ori.b D2, 0x47 /* 'G' */ 000048CC FEE8 FE26 .extension 0xEE8 <> // unimplemented 000048D0 FFD0 .invalid <> 000048D2 003A FFEA 003A ori.b [PC + 0x3A /* 0000490E, value 0x0, cstring "" */], 0xEA 000048D8 FFD0 .invalid <> 000048DA FE26 FEE8 .unknown 0xFE26 0xFEE8 (W = 7) 000048DE 0047 0002 ori.w D7, 0x2 000048E2 FFF5 .invalid <> 000048E4 FFF6 .invalid <> 000048E6 0002 0040 ori.b D2, 0x40 /* '@' */ 000048EA FF01 .extension 0xF01 <> // unimplemented 000048EC FE51 FFD4 .extension 0xE51 <>, 0xFFD4 // unimplemented 000048F0 0035 FFEC 0035 ori.b [A5 + D0.w + 0x35], 0xEC 000048F6 FFD4 .invalid <> 000048F8 FE51 FF01 .extension 0xE51 <>, 0xFF01 // unimplemented 000048FC 0040 0002 ori.w D0, 0x2 00004900 FFF6 .invalid <> 00004902 FFF7 .invalid <> 00004904 0002 003A ori.b D2, 0x3A /* ':' */ 00004908 FF1B .extension 0xF1B <> // unimplemented 0000490A FE7D FFD9 .extension 0xE7D <>, 0xFFD9 // unimplemented 0000490E 0030 FFEE 0030 ori.b [A0 + D0.w + 0x30], 0xEE 00004914 FFD9 .invalid <> 00004916 FE7D FF1B .extension 0xE7D <>, 0xFF1B // unimplemented 0000491A 003A 0002 FFF7 ori.b [PC - 0x9 /* 00004913, value 0x30 '0' */], 0x2 00004920 FFF8 .invalid <> 00004922 0002 0034 ori.b D2, 0x34 /* '4' */ 00004926 FF34 .extension 0xF34 <> // unimplemented 00004928 FEA8 FFDD .extension 0xEA8 <> // unimplemented 0000492C 002A FFF0 002A ori.b [A2 + 0x2A], 0xF0 00004932 FFDD .invalid <> 00004934 FEA8 FF34 .extension 0xEA8 <> // unimplemented 00004938 0034 0002 FFF8 FFF9 0001 ori.b [-0x6FFFF], 0x2 00004942 002D FF4E FED3 ori.b [A5 - 0x12D], 0x4E /* 'N' */ 00004948 FFE2 .invalid <> 0000494A 0025 FFF2 ori.b -[A5], 0xF2 0000494E 0025 FFE2 ori.b -[A5], 0xE2 00004952 FED3 FF4E .extension 0xED3 <> // unimplemented 00004956 002D 0001 FFF9 ori.b [A5 - 0x7], 0x1 0000495C FFFA .invalid <> 0000495E 0001 0027 ori.b D1, 0x27 /* '\'' */ 00004962 FF67 .extension 0xF67 <> // unimplemented 00004964 FEFE FFE6 .extension 0xEFE <> // unimplemented 00004968 0020 FFF4 ori.b -[A0], 0xF4 0000496C 0020 FFE6 ori.b -[A0], 0xE6 00004970 FEFE FF67 .extension 0xEFE <> // unimplemented 00004974 0027 0001 ori.b -[A7], 0x1 00004978 FFFA .invalid <> 0000497A FFFB .invalid <> 0000497C 0001 0020 ori.b D1, 0x20 /* ' ' */ 00004980 FF81 .invalid <> 00004982 FF29 .extension 0xF29 <> // unimplemented 00004984 FFEA .invalid <> 00004986 001A FFF6 ori.b [A2]+, 0xF6 0000498A 001A FFEA ori.b [A2]+, 0xEA 0000498E FF29 .extension 0xF29 <> // unimplemented 00004990 FF81 .invalid <> 00004992 0020 0001 ori.b -[A0], 0x1 00004996 FFFB .invalid <> 00004998 FFFC .invalid <> 0000499A 0001 001A ori.b D1, 0x1A 0000499E FF9A .invalid <> 000049A0 FF54 .extension 0xF54 <> // unimplemented 000049A2 FFEF .invalid <> 000049A4 0015 FFF8 ori.b [A5], 0xF8 000049A8 0015 FFEF ori.b [A5], 0xEF 000049AC FF54 .extension 0xF54 <> // unimplemented 000049AE FF9A .invalid <> 000049B0 001A 0001 ori.b [A2]+, 0x1 000049B4 FFFC .invalid <> 000049B6 FFFD .invalid <> 000049B8 0001 0013 ori.b D1, 0x13 000049BC FFB4 .invalid <> 000049BE FF7F .extension 0xF7F <> // unimplemented 000049C0 FFF3 .invalid <> 000049C2 0010 FFFA ori.b [A0], 0xFA 000049C6 0010 FFF3 ori.b [A0], 0xF3 000049CA FF7F .extension 0xF7F <> // unimplemented 000049CC FFB4 .invalid <> 000049CE 0013 0001 ori.b [A3], 0x1 000049D2 FFFD .invalid <> 000049D4 FFFE .invalid <> 000049D6 0000 000D ori.b D0, 0xD /* '\r' */ 000049DA FFCD .invalid <> 000049DC FFAA .invalid <> 000049DE FFF7 .invalid <> 000049E0 000B FFFC ori.b A3, 0xFC 000049E4 000B FFF7 ori.b A3, 0xF7 000049E8 FFAA .invalid <> 000049EA FFCD .invalid <> 000049EC 000D 0000 ori.b A5, 0x0 000049F0 FFFE .invalid <> 000049F2 FFFF .invalid <> 000049F4 0000 0006 ori.b D0, 0x6 000049F8 FFE7 .invalid <> 000049FA FFD5 .invalid <> 000049FC FFFC .invalid <> 000049FE 0005 FFFE ori.b D5, 0xFE 00004A02 0005 FFFC ori.b D5, 0xFC 00004A06 FFD5 .invalid <> 00004A08 FFE7 .invalid <> 00004A0A 0006 0000 ori.b D6, 0x0 00004A0E FFFF .invalid <> 00004A10 0000 0000 ori.b D0, 0x0 00004A14 0000 0000 ori.b D0, 0x0 00004A18 0000 0000 ori.b D0, 0x0 00004A1C 0000 0000 ori.b D0, 0x0 00004A20 0000 0000 ori.b D0, 0x0 00004A24 0000 0000 ori.b D0, 0x0 00004A28 0000 0000 ori.b D0, 0x0 00004A2C 0000 0001 ori.b D0, 0x1 00004A30 0000 FFFA ori.b D0, 0xFA 00004A34 0019 002B ori.b [A1]+, 0x2B /* '+' */ 00004A38 0004 FFFB ori.b D4, 0xFB 00004A3C 0002 FFFB ori.b D2, 0xFB 00004A40 0004 002B ori.b D4, 0x2B /* '+' */ 00004A44 0019 FFFA ori.b [A1]+, 0xFA 00004A48 0000 0001 ori.b D0, 0x1 00004A4C 0002 0000 ori.b D2, 0x0 00004A50 FFF3 .invalid <> 00004A52 0033 0056 0009 ori.b [A3 + D0.w + 0x9], 0x56 /* 'V' */ 00004A58 FFF5 .invalid <> 00004A5A 0004 FFF5 ori.b D4, 0xF5 00004A5E 0009 0056 ori.b A1, 0x56 /* 'V' */ 00004A62 0033 FFF3 0000 ori.b [A3 + D0.w], 0xF3 00004A68 0002 0003 ori.b D2, 0x3 00004A6C FFFF .invalid <> 00004A6E FFED .invalid <> 00004A70 004C 0081 ori.w A4, 0x81 00004A74 000D FFF0 ori.b A5, 0xF0 00004A78 0006 FFF0 ori.b D6, 0xF0 00004A7C 000D 0081 ori.b A5, 0x81 00004A80 004C FFED ori.w A4, 0xFFED 00004A84 FFFF .invalid <> 00004A86 0003 0004 ori.b D3, 0x4 00004A8A FFFF .invalid <> 00004A8C FFE6 .invalid <> 00004A8E 0066 00AC ori.w -[A6], 0xAC 00004A92 0011 FFEB ori.b [A1], 0xEB 00004A96 0008 FFEB ori.b A0, 0xEB 00004A9A 0011 00AC ori.b [A1], 0xAC 00004A9E 0066 FFE6 ori.w -[A6], 0xFFE6 00004AA2 FFFF .invalid <> 00004AA4 0004 0005 ori.b D4, 0x5 00004AA8 FFFF .invalid <> 00004AAA FFE0 .invalid <> 00004AAC 007F 00D7 ori.w <>, 0xD7 00004AB0 0016 FFE6 ori.b [A6], 0xE6 00004AB4 000A FFE6 ori.b A2, 0xE6 00004AB8 0016 00D7 ori.b [A6], 0xD7 00004ABC 007F FFE0 ori.w <>, 0xFFE0 00004AC0 FFFF .invalid <> 00004AC2 0005 0006 ori.b D5, 0x6 00004AC6 FFFF .invalid <> 00004AC8 FFD9 .invalid <> 00004ACA 0099 0102 001A ori.l [A1]+, 0x102001A 00004AD0 FFE0 .invalid <> 00004AD2 000C FFE0 ori.b A4, 0xE0 00004AD6 001A 0102 ori.b [A2]+, 0x2 00004ADA 0099 FFD9 FFFF ori.l [A1]+, 0xFFD9FFFF 00004AE0 0006 0007 ori.b D6, 0x7 00004AE4 FFFF .invalid <> 00004AE6 FFD3 .invalid <> 00004AE8 00B2 012D 001E FFDB 000E FFDB ori.l [[] + 0xEFFDB], 0x12D001E 00004AF4 001E 012D ori.b [A6]+, 0x2D /* '-' */ 00004AF8 00B2 FFD3 FFFF 0007 ori.l [A2 + D0.w + 0x7], 0xFFD3FFFF 00004B00 0008 FFFF ori.b A0, 0xFF 00004B04 FFCC .invalid <> 00004B06 00CC .incomplete 00004B08 0158 bchg [A0]+, D0 00004B0A 0023 FFD6 ori.b -[A3], 0xD6 00004B0E 0010 FFD6 ori.b [A0], 0xD6 00004B12 0023 0158 ori.b -[A3], 0x58 /* 'X' */ 00004B16 00CC .incomplete 00004B18 FFCC .invalid <> 00004B1A FFFF .invalid <> 00004B1C 0008 0009 ori.b A0, 0x9 /* '\t' */ 00004B20 FFFE .invalid <> 00004B22 FFC6 .invalid <> 00004B24 00E5 .incomplete 00004B26 0183 bclr D3, D0 00004B28 0027 FFD0 ori.b -[A7], 0xD0 00004B2C 0012 FFD0 ori.b [A2], 0xD0 00004B30 0027 0183 ori.b -[A7], 0x83 00004B34 00E5 .incomplete 00004B36 FFC6 .invalid <> 00004B38 FFFE .invalid <> 00004B3A 0009 000A ori.b A1, 0xA /* '\n' */ 00004B3E FFFE .invalid <> 00004B40 FFC0 .invalid <> 00004B42 00FF .incomplete 00004B44 01AF 002C bclr [A7 + 0x2C], D0 00004B48 FFCB .invalid <> 00004B4A 0014 FFCB ori.b [A4], 0xCB 00004B4E 002C 01AF 00FF ori.b [A4 + 0xFF], 0xAF 00004B54 FFC0 .invalid <> 00004B56 FFFE .invalid <> 00004B58 000A 000B ori.b A2, 0xB 00004B5C FFFE .invalid <> 00004B5E FFB9 .invalid <> 00004B60 0118 btst [A0]+, D0 00004B62 01DA .incomplete 00004B64 0030 FFC6 0016 ori.b [A0 + D0.w + 0x16], 0xC6 00004B6A FFC6 .invalid <> 00004B6C 0030 01DA 0118 ori.b [A0 + D0], 0xDA 00004B72 FFB9 .invalid <> 00004B74 FFFE .invalid <> 00004B76 000B 000D ori.b A3, 0xD /* '\r' */ 00004B7A FFFE .invalid <> 00004B7C FFB3 .invalid <> 00004B7E 0132 0205 btst [A2 + D0.w * 2 + 0x5], D0 00004B82 0034 FFC1 0018 ori.b [A4 + D0.w + 0x18], 0xC1 00004B88 FFC1 .invalid <> 00004B8A 0034 0205 0132 FFB3 FFFE 000D ori.b [[A4 - 0x4C0002 + D0] + 0xD], 0x5 00004B96 000E FFFE ori.b A6, 0xFE 00004B9A FFAC .invalid <> 00004B9C 014B bchg A3, D0 00004B9E 0230 0039 FFBB 001A FFBB 0039 0230 andi.b [[0x1AFFBB + A7 * 8] + 0x390230], 0x39 /* '9' */ 00004BAC 014B bchg A3, D0 00004BAE FFAC .invalid <> 00004BB0 FFFE .invalid <> 00004BB2 000E 000F ori.b A6, 0xF 00004BB6 FFFD .invalid <> 00004BB8 FFA6 .invalid <> 00004BBA 0164 bchg -[A4], D0 00004BBC 025B 003D andi.w [A3]+, 0x3D /* '=' */ 00004BC0 FFB6 .invalid <> 00004BC2 001C FFB6 ori.b [A4]+, 0xB6 00004BC6 003D 025B ori.b <>, 0x5B /* '[' */ 00004BCA 0164 bchg -[A4], D0 00004BCC FFA6 .invalid <> 00004BCE FFFD .invalid <> 00004BD0 000F 0010 ori.b A7, 0x10 00004BD4 FFFD .invalid <> 00004BD6 FF9F .invalid <> 00004BD8 017E bchg <>, D0 00004BDA 0286 0041 FFB1 andi.l D6, 0x41FFB1 00004BE0 001E FFB1 ori.b [A6]+, 0xB1 00004BE4 0041 0286 ori.w D1, 0x286 00004BE8 017E bchg <>, D0 00004BEA FF9F .invalid <> 00004BEC FFFD .invalid <> 00004BEE 0010 0011 ori.b [A0], 0x11 00004BF2 FFFD .invalid <> 00004BF4 FF99 .invalid <> 00004BF6 0197 bclr [A7], D0 00004BF8 02B1 0046 FFAC 0020 andi.l [A1 + D0.w + 0x20], 0x46FFAC 00004C00 FFAC .invalid <> 00004C02 0046 02B1 ori.w D6, 0x2B1 00004C06 0197 bclr [A7], D0 00004C08 FF99 .invalid <> 00004C0A FFFD .invalid <> 00004C0C 0011 0012 ori.b [A1], 0x12 00004C10 FFFD .invalid <> 00004C12 FF92 .invalid <> 00004C14 01B1 02DC bclr [A1 + D0.w * 2 - 0x36], D0 00004C18 004A FFA6 ori.w A2, 0xFFA6 00004C1C 0022 FFA6 ori.b -[A2], 0xA6 00004C20 004A 02DC ori.w A2, 0x2DC 00004C24 01B1 FF92 FFFD bclr [[ + A7 * 8] - 0x3], D0 00004C2A 0012 0013 ori.b [A2], 0x13 00004C2E FFFD .invalid <> 00004C30 FF8C .invalid <> 00004C32 01CA .incomplete 00004C34 0307 btst D7, D1 00004C36 004E FFA1 ori.w A6, 0xFFA1 00004C3A 0024 FFA1 ori.b -[A4], 0xA1 00004C3E 004E 0307 ori.w A6, 0x307 00004C42 01CA .incomplete 00004C44 FF8C .invalid <> 00004C46 FFFD .invalid <> 00004C48 0013 0014 ori.b [A3], 0x14 00004C4C FFFC .invalid <> 00004C4E FF86 .invalid <> 00004C50 01E4 .incomplete 00004C52 0332 0053 btst [A2 + D0.w + 0x53], D1 00004C56 FF9C .invalid <> 00004C58 0026 FF9C ori.b -[A6], 0x9C 00004C5C 0053 0332 ori.w [A3], 0x332 00004C60 01E4 .incomplete 00004C62 FF86 .invalid <> 00004C64 FFFC .invalid <> 00004C66 0014 0015 ori.b [A4], 0x15 00004C6A FFFC .invalid <> 00004C6C FF7F .extension 0xF7F <> // unimplemented 00004C6E 01FD .incomplete 00004C70 035D bchg [A5]+, D1 00004C72 0057 FF96 ori.w [A7], 0xFF96 00004C76 0028 FF96 0057 ori.b [A0 + 0x57], 0x96 00004C7C 035D bchg [A5]+, D1 00004C7E 01FD .incomplete 00004C80 FF7F .extension 0xF7F <> // unimplemented 00004C82 FFFC .invalid <> 00004C84 0015 0016 ori.b [A5], 0x16 00004C88 FFFC .invalid <> 00004C8A FF79 .extension 0xF79 <> // unimplemented 00004C8C 0217 0388 andi.b [A7], 0x88 00004C90 005B FF91 ori.w [A3]+, 0xFF91 00004C94 002A FF91 005B ori.b [A2 + 0x5B], 0x91 00004C9A 0388 bclr A0, D1 00004C9C 0217 FF79 andi.b [A7], 0x79 /* 'y' */ 00004CA0 FFFC .invalid <> 00004CA2 0016 0017 ori.b [A6], 0x17 00004CA6 FFFC .invalid <> 00004CA8 FF72 .extension 0xF72 <> // unimplemented 00004CAA 0230 03B3 0060 andi.b [A0 + D0.w + 0x60], 0xB3 00004CB0 FF8C .invalid <> 00004CB2 002C FF8C 0060 ori.b [A4 + 0x60], 0x8C 00004CB8 03B3 0230 bclr [A3 + D0.w * 2 + 0x30], D1 00004CBC FF72 .extension 0xF72 <> // unimplemented 00004CBE FFFC .invalid <> 00004CC0 0017 0018 ori.b [A7], 0x18 00004CC4 FFFC .invalid <> 00004CC6 FF6C .extension 0xF6C <> // unimplemented 00004CC8 024A 03DE andi.w A2, 0x3DE 00004CCC 0064 FF87 ori.w -[A4], 0xFF87 00004CD0 002E FF87 0064 ori.b [A6 + 0x64], 0x87 00004CD6 03DE .incomplete 00004CD8 024A FF6C andi.w A2, 0xFF6C 00004CDC FFFC .invalid <> 00004CDE 0018 0019 ori.b [A0]+, 0x19 00004CE2 FFFC .invalid <> 00004CE4 FF65 .extension 0xF65 <> // unimplemented 00004CE6 0263 0409 andi.w -[A3], 0x409 00004CEA 0068 FF81 0030 ori.w [A0 + 0x30], 0xFF81 00004CF0 FF81 .invalid <> 00004CF2 0068 0409 0263 ori.w [A0 + 0x263], 0x409 00004CF8 FF65 .extension 0xF65 <> // unimplemented 00004CFA FFFC .invalid <> 00004CFC 0019 001A ori.b [A1]+, 0x1A 00004D00 FFFB .invalid <> 00004D02 FF5F .extension 0xF5F <> // unimplemented 00004D04 027D 0434 andi.w <>, 0x434 00004D08 006D FF7C 0032 ori.w [A5 + 0x32 /* export_2 */], 0xFF7C 00004D0E FF7C .extension 0xF7C <> // unimplemented 00004D10 006D 0434 027D ori.w [A5 + 0x27D], 0x434 00004D16 FF5F .extension 0xF5F <> // unimplemented 00004D18 FFFB .invalid <> 00004D1A 001A 001B ori.b [A2]+, 0x1B 00004D1E FFFB .invalid <> 00004D20 FF59 .extension 0xF59 <> // unimplemented 00004D22 0296 045F 0071 andi.l [A6], 0x45F0071 00004D28 FF77 .extension 0xF77 <> // unimplemented 00004D2A 0034 FF77 0071 ori.b [A4 + D0.w + 0x71], 0x77 /* 'w' */ 00004D30 045F 0296 subi.w [A7]+, 0x296 00004D34 FF59 .extension 0xF59 <> // unimplemented 00004D36 FFFB .invalid <> 00004D38 001B 001C ori.b [A3]+, 0x1C 00004D3C FFFB .invalid <> 00004D3E FF52 .extension 0xF52 <> // unimplemented 00004D40 02AF 048A 0076 FF71 andi.l [A7 - 0x8F], 0x48A0076 00004D48 0036 FF71 0076 ori.b [A6 + D0.w + 0x76], 0x71 /* 'q' */ 00004D4E 048A 02AF FF52 subi.l A2, 0x2AFFF52 00004D54 FFFB .invalid <> 00004D56 001C 001D ori.b [A4]+, 0x1D 00004D5A FFFB .invalid <> 00004D5C FF4C .extension 0xF4C <> // unimplemented 00004D5E 02C9 .incomplete 00004D60 04B5 007A FF6C 0038 subi.l [A5 + D0.w + 0x38], 0x7AFF6C 00004D68 FF6C .extension 0xF6C <> // unimplemented 00004D6A 007A 04B5 02C9 ori.w [PC + 0x2C9 /* 00005035, value 0xED00 */], 0x4B5 00004D70 FF4C .extension 0xF4C <> // unimplemented 00004D72 FFFB .invalid <> 00004D74 001D 001E ori.b [A5]+, 0x1E 00004D78 FFFB .invalid <> 00004D7A FF45 .extension 0xF45 <> // unimplemented 00004D7C 02E2 .incomplete 00004D7E 04E0 .incomplete 00004D80 007E FF67 ori.w <>, 0xFF67 00004D84 003A FF67 007E ori.b [PC + 0x7E /* 00004E04, value 0x3 */], 0x67 /* 'g' */ 00004D8A 04E0 .incomplete 00004D8C 02E2 .incomplete 00004D8E FF45 .extension 0xF45 <> // unimplemented 00004D90 FFFB .invalid <> 00004D92 001E 001F ori.b [A6]+, 0x1F 00004D96 FFFA .invalid <> 00004D98 FF3F .extension 0xF3F <> // unimplemented 00004D9A 02FC .incomplete 00004D9C 050C btst A4, D2 00004D9E 0083 FF62 003C ori.l D3, 0xFF62003C 00004DA4 FF62 .extension 0xF62 <> // unimplemented 00004DA6 0083 050C 02FC ori.l D3, 0x50C02FC 00004DAC FF3F .extension 0xF3F <> // unimplemented 00004DAE FFFA .invalid <> 00004DB0 001F 0020 ori.b [A7]+, 0x20 /* ' ' */ 00004DB4 FFFA .invalid <> 00004DB6 FF38 .extension 0xF38 <> // unimplemented 00004DB8 0315 btst [A5], D1 00004DBA 0537 0087 btst [A7 + D0.w - 0x121], D2 00004DBE FF5C .extension 0xF5C <> // unimplemented 00004DC0 003E FF5C ori.b <>, 0x5C /* '\\' */ 00004DC4 0087 0537 0315 ori.l D7, 0x5370315 00004DCA FF38 .extension 0xF38 <> // unimplemented 00004DCC FFFA .invalid <> 00004DCE 0020 0021 ori.b -[A0], 0x21 /* '!' */ 00004DD2 FFFA .invalid <> 00004DD4 FF32 .extension 0xF32 <> // unimplemented 00004DD6 032F 0562 btst [A7 + 0x562], D1 00004DDA 008B FF57 0040 ori.l A3, 0xFF570040 00004DE0 FF57 .extension 0xF57 <> // unimplemented 00004DE2 008B 0562 032F ori.l A3, 0x562032F 00004DE8 FF32 .extension 0xF32 <> // unimplemented 00004DEA FFFA .invalid <> 00004DEC 0021 0022 ori.b -[A1], 0x22 /* '\"' */ 00004DF0 FFFA .invalid <> 00004DF2 FF2B .extension 0xF2B <> // unimplemented 00004DF4 0348 bchg A0, D1 00004DF6 058D bclr A5, D2 00004DF8 0090 FF52 0042 ori.l [A0], 0xFF520042 00004DFE FF52 .extension 0xF52 <> // unimplemented 00004E00 0090 058D 0348 ori.l [A0], 0x58D0348 00004E06 FF2B .extension 0xF2B <> // unimplemented 00004E08 FFFA .invalid <> 00004E0A 0022 0023 ori.b -[A2], 0x23 /* '#' */ 00004E0E FFFA .invalid <> 00004E10 FF25 .extension 0xF25 <> // unimplemented 00004E12 0362 bchg -[A2], D1 00004E14 05B8 0094 bclr [0x00000094], D2 00004E18 FF4C .extension 0xF4C <> // unimplemented 00004E1A 0044 FF4C ori.w D4, 0xFF4C 00004E1E 0094 05B8 0362 ori.l [A4], 0x5B80362 00004E24 FF25 .extension 0xF25 <> // unimplemented 00004E26 FFFA .invalid <> 00004E28 0023 0025 ori.b -[A3], 0x25 /* '%' */ 00004E2C FFF9 .invalid <> 00004E2E FF1F .extension 0xF1F <> // unimplemented 00004E30 037B 05E3 0098 FF47 0046 bchg [[0x98] - 0xB8FFBA], D1 00004E3A FF47 .extension 0xF47 <> // unimplemented 00004E3C 0098 05E3 037B ori.l [A0]+, 0x5E3037B 00004E42 FF1F .extension 0xF1F <> // unimplemented 00004E44 FFF9 .invalid <> 00004E46 0025 0026 ori.b -[A5], 0x26 /* '&' */ 00004E4A FFF9 .invalid <> 00004E4C FF18 .extension 0xF18 <> // unimplemented 00004E4E 0395 bclr [A5], D1 00004E50 060E 009D addi.b A6, 0x9D 00004E54 FF42 .extension 0xF42 <> // unimplemented 00004E56 0048 FF42 ori.w A0, 0xFF42 00004E5A 009D 060E 0395 ori.l [A5]+, 0x60E0395 00004E60 FF18 .extension 0xF18 <> // unimplemented 00004E62 FFF9 .invalid <> 00004E64 0026 0027 ori.b -[A6], 0x27 /* '\'' */ 00004E68 FFF9 .invalid <> 00004E6A FF12 .extension 0xF12 <> // unimplemented 00004E6C 03AE 0639 bclr [A6 + 0x639], D1 00004E70 00A1 FF3D 004A ori.l -[A1], 0xFF3D004A 00004E76 FF3D .extension 0xF3D <> // unimplemented 00004E78 00A1 0639 03AE ori.l -[A1], 0x63903AE 00004E7E FF12 .extension 0xF12 <> // unimplemented 00004E80 FFF9 .invalid <> 00004E82 0027 0028 ori.b -[A7], 0x28 /* '(' */ 00004E86 FFF9 .invalid <> 00004E88 FF0B .extension 0xF0B <> // unimplemented 00004E8A 03C8 .incomplete 00004E8C 0664 00A5 addi.w -[A4], 0xA5 00004E90 FF37 .extension 0xF37 <> // unimplemented 00004E92 004C FF37 ori.w A4, 0xFF37 00004E96 00A5 0664 03C8 ori.l -[A5], 0x66403C8 00004E9C FF0B .extension 0xF0B <> // unimplemented 00004E9E FFF9 .invalid <> 00004EA0 0028 0029 FFF9 ori.b [A0 - 0x7], 0x29 /* ')' */ 00004EA6 FF05 .extension 0xF05 <> // unimplemented 00004EA8 03E1 .incomplete 00004EAA 068F 00AA FF32 addi.l A7, 0xAAFF32 00004EB0 004E FF32 ori.w A6, 0xFF32 00004EB4 00AA 068F 03E1 FF05 ori.l [A2 - 0xFB], 0x68F03E1 00004EBC FFF9 .invalid <> 00004EBE 0029 002A FFF9 ori.b [A1 - 0x7], 0x2A /* '*' */ 00004EC4 FEFE 03FA .extension 0xEFE <> // unimplemented 00004EC8 06BA 00AE FF2D 0050 addi.l [PC + 0x50 /* 00004F1A, value 0x2DFFF8, cstring "" */], 0xAEFF2D 00004ED0 FF2D .extension 0xF2D <> // unimplemented 00004ED2 00AE 06BA 03FA FEFE ori.l [A6 - 0x102], 0x6BA03FA 00004EDA FFF9 .invalid <> 00004EDC 002A 002B FFF8 ori.b [A2 - 0x8], 0x2B /* '+' */ 00004EE2 FEF8 0414 .extension 0xEF8 <> // unimplemented 00004EE6 06E5 .incomplete 00004EE8 00B2 FF27 0052 FF27 00B2 06E5 0414 ori.l [[A2 + 0xB2] + A7 * 8 + 0x6E50414], 0xFF270052 00004EF6 FEF8 FFF8 .extension 0xEF8 <> // unimplemented 00004EFA 002B 002C FFF8 ori.b [A3 - 0x8], 0x2C /* ',' */ 00004F00 FEF1 042D .extension 0xEF1 <> // unimplemented 00004F04 0710 btst [A0], D3 00004F06 00B7 FF22 0054 FF22 00B7 0710 ori.l [[A7 + 0xB7 + A7 * 8] + 0x710], 0xFF220054 00004F12 042D FEF1 FFF8 subi.b [A5 - 0x8], 0xF1 00004F18 002C 002D FFF8 ori.b [A4 - 0x8], 0x2D /* '-' */ 00004F1E FEEB 0447 .extension 0xEEB <> // unimplemented 00004F22 073B 00BB btst [PC + D0.w - 0x69], D3 00004F26 FF1D .extension 0xF1D <> // unimplemented 00004F28 0056 FF1D ori.w [A6], 0xFF1D 00004F2C 00BB 073B 0447 FEEB ori.l [PC + A7 * 8 - 0x21], 0x73B0447 00004F34 FFF8 .invalid <> 00004F36 002D 002E FFF8 ori.b [A5 - 0x8], 0x2E /* '.' */ 00004F3C FEE5 0460 .extension 0xEE5 <> // unimplemented 00004F40 0766 bchg -[A6], D3 00004F42 00C0 .incomplete 00004F44 FF18 .extension 0xF18 <> // unimplemented 00004F46 0058 FF18 ori.w [A0]+, 0xFF18 00004F4A 00C0 .incomplete 00004F4C 0766 bchg -[A6], D3 00004F4E 0460 FEE5 subi.w -[A0], 0xFEE5 00004F52 FFF8 .invalid <> 00004F54 002E 002F FFF8 ori.b [A6 - 0x8], 0x2F /* '/' */ 00004F5A FEDE 047A .extension 0xEDE <> // unimplemented 00004F5E 0791 bclr [A1], D3 00004F60 00C4 .incomplete 00004F62 FF12 .extension 0xF12 <> // unimplemented 00004F64 005A FF12 ori.w [A2]+, 0xFF12 00004F68 00C4 .incomplete 00004F6A 0791 bclr [A1], D3 00004F6C 047A FEDE FFF8 subi.w [PC - 0x8 /* 00004F66, value 0xFF12 */], 0xFEDE 00004F72 002F 0030 FFF7 ori.b [A7 - 0x9], 0x30 /* '0' */ 00004F78 FED8 0493 .extension 0xED8 <> // unimplemented 00004F7C 07BC 00C8 FF0D bclr 0xC8FF0D, D3 00004F82 005C FF0D ori.w [A4]+, 0xFF0D 00004F86 00C8 .incomplete 00004F88 07BC 0493 FED8 bclr 0x493FED8, D3 00004F8E FFF7 .invalid <> 00004F90 0030 0031 FFF7 ori.b <>, 0x31 /* '1' */ 00004F96 FED1 04AD .extension 0xED1 <> // unimplemented 00004F9A 07E7 .incomplete 00004F9C 00CD .incomplete 00004F9E FF08 .extension 0xF08 <> // unimplemented 00004FA0 005E FF08 ori.w [A6]+, 0xFF08 00004FA4 00CD .incomplete 00004FA6 07E7 .incomplete 00004FA8 04AD FED1 FFF7 0031 subi.l [A5 + 0x31], 0xFED1FFF7 00004FB0 0032 FFF7 FECB ori.b [A2 + A7 * 8 - 0x53], 0xF7 00004FB6 04C6 .incomplete 00004FB8 0812 00D1 btst.b [A2], 0xD1 00004FBC FF03 .extension 0xF03 <> // unimplemented 00004FBE 0060 FF03 ori.w -[A0], 0xFF03 00004FC2 00D1 .incomplete 00004FC4 0812 04C6 btst.b [A2], 0xC6 00004FC8 FECB FFF7 .extension 0xECB <> // unimplemented 00004FCC 0032 0033 FFF7 ori.b <>, 0x33 /* '3' */ 00004FD2 FEC4 04E0 .extension 0xEC4 <> // unimplemented 00004FD6 083D 00D5 btst.b <>, 0xD5 00004FDA FEFD 0062 .extension 0xEFD <> // unimplemented 00004FDE FEFD 00D5 .extension 0xEFD <> // unimplemented 00004FE2 083D 04E0 btst.b <>, 0xE0 00004FE6 FEC4 FFF7 .extension 0xEC4 <> // unimplemented 00004FEA 0033 0034 FFF7 ori.b <>, 0x34 /* '4' */ 00004FF0 FEBE 04F9 .extension 0xEBE <> // unimplemented 00004FF4 0869 00DA FEF8 bchg.b [A1 - 0x108], 0xDA 00004FFA 0064 FEF8 ori.w -[A4], 0xFEF8 00004FFE 00DA .incomplete 00005000 0869 04F9 FEBE bchg.b [A1 - 0x142], 0xF9 00005006 FFF7 .invalid <> 00005008 0034 0035 FFF6 ori.b <>, 0x35 /* '5' */ 0000500E FEB7 0513 .extension 0xEB7 <> // unimplemented 00005012 0894 00DE bclr.b [A4], 0xDE 00005016 FEF3 0066 .extension 0xEF3 <> // unimplemented 0000501A FEF3 00DE .extension 0xEF3 <> // unimplemented 0000501E 0894 0513 bclr.b [A4], 0x13 00005022 FEB7 FFF6 .extension 0xEB7 <> // unimplemented 00005026 0035 0036 FFF6 ori.b <>, 0x36 /* '6' */ 0000502C FEB1 052C .extension 0xEB1 <> // unimplemented 00005030 08BF 00E2 bclr.b <>, 0xE2 00005034 FEED 0068 .extension 0xEED <> // unimplemented 00005038 FEED 00E2 .extension 0xEED <> // unimplemented 0000503C 08BF 052C bclr.b <>, 0x2C /* ',' */ 00005040 FEB1 FFF6 .extension 0xEB1 <> // unimplemented 00005044 0036 0037 FFF6 ori.b <>, 0x37 /* '7' */ 0000504A FEAB 0545 .extension 0xEAB <> // unimplemented 0000504E 08EA 00E7 FEE8 bset.b [A2 - 0x118], 0xE7 00005054 006A FEE8 00E7 ori.w [A2 + 0xE7], 0xFEE8 0000505A 08EA 0545 FEAB bset.b [A2 - 0x155], 0x45 /* 'E' */ 00005060 FFF6 .invalid <> 00005062 0037 0038 FFF6 ori.b <>, 0x38 /* '8' */ 00005068 FEA4 055F .extension 0xEA4 <> // unimplemented 0000506C 0915 btst [A5], D4 0000506E 00EB .incomplete 00005070 FEE3 006C .extension 0xEE3 <> // unimplemented 00005074 FEE3 00EB .extension 0xEE3 <> // unimplemented 00005078 0915 btst [A5], D4 0000507A 055F bchg [A7]+, D2 0000507C FEA4 FFF6 .extension 0xEA4 <> // unimplemented 00005080 0038 0039 FFF6 ori.b [0xFFFFFFF6], 0x39 /* '9' */ 00005086 FE9E 0578 .extension 0xE9E <> // unimplemented 0000508A 0940 bchg D0, D4 0000508C 00EF .incomplete 0000508E FEDE 006E .extension 0xEDE <> // unimplemented 00005092 FEDE 00EF .extension 0xEDE <> // unimplemented 00005096 0940 bchg D0, D4 00005098 0578 FE9E bchg [0xFFFFFE9E], D2 0000509C FFF6 .invalid <> 0000509E 0039 003A FFF6 FE97 ori.b [0xFFF6FE97], 0x3A /* ':' */ 000050A6 0592 bclr [A2], D2 000050A8 096B 00F4 bchg [A3 + 0xF4], D4 000050AC FED8 0070 .extension 0xED8 <> // unimplemented 000050B0 FED8 00F4 .extension 0xED8 <> // unimplemented 000050B4 096B 0592 bchg [A3 + 0x592], D4 000050B8 FE97 FFF6 .extension 0xE97 <> // unimplemented 000050BC 003A 003B FFF5 ori.b [PC - 0xB /* 000050B3, value 0xF4 */], 0x3B /* ';' */ 000050C2 FE91 05AB .extension 0xE91 <> // unimplemented 000050C6 0996 bclr [A6], D4 000050C8 00F8 .incomplete 000050CA FED3 0072 .extension 0xED3 <> // unimplemented 000050CE FED3 00F8 .extension 0xED3 <> // unimplemented 000050D2 0996 bclr [A6], D4 000050D4 05AB FE91 bclr [A3 - 0x16F], D2 000050D8 FFF5 .invalid <> 000050DA 003B 003C FFF5 ori.b <>, 0x3C /* '<' */ 000050E0 FE8A 05C5 .extension 0xE8A <> // unimplemented 000050E4 09C1 .incomplete 000050E6 00FD .incomplete 000050E8 FECE 0074 .extension 0xECE <> // unimplemented 000050EC FECE 00FD .extension 0xECE <> // unimplemented 000050F0 09C1 .incomplete 000050F2 05C5 .incomplete 000050F4 FE8A FFF5 .extension 0xE8A <> // unimplemented 000050F8 003C 003E ori.b ccr, 62 000050FC FFF5 .invalid <> 000050FE FE84 05DE .extension 0xE84 <> // unimplemented 00005102 09EC .incomplete 00005104 0101 btst D1, D0 00005106 FEC8 0076 .extension 0xEC8 <> // unimplemented 0000510A FEC8 0101 .extension 0xEC8 <> // unimplemented 0000510E 09EC .incomplete 00005110 05DE .incomplete 00005112 FE84 FFF5 .extension 0xE84 <> // unimplemented 00005116 003E 003F ori.b <>, 0x3F /* '?' */ 0000511A FFF5 .invalid <> 0000511C FE7E 05F8 .extension 0xE7E <>, 0x05F8 // unimplemented 00005120 0A17 0105 xori.b [A7], 0x5 00005124 FEC3 0078 .extension 0xEC3 <> // unimplemented 00005128 FEC3 0105 .extension 0xEC3 <> // unimplemented 0000512C 0A17 05F8 xori.b [A7], 0xF8 00005130 FE7E FFF5 .extension 0xE7E <>, 0xFFF5 // unimplemented 00005134 003F 0040 ori.b <>, 0x40 /* '@' */ 00005138 FFF5 .invalid <> 0000513A FE77 0611 .extension 0xE77 <>, 0x0611 // unimplemented 0000513E 0A42 010A xori.w D2, 0x10A 00005142 FEBE 007A .extension 0xEBE <> // unimplemented 00005146 FEBE 010A .extension 0xEBE <> // unimplemented 0000514A 0A42 0611 xori.w D2, 0x611 0000514E FE77 FFF5 .extension 0xE77 <>, 0xFFF5 // unimplemented 00005152 0040 0041 ori.w D0, 0x41 /* 'A' */ 00005156 FFF4 .invalid <> 00005158 FE71 062B .extension 0xE71 <>, 0x062B // unimplemented 0000515C 0A6D 010E FEB9 xori.w [A5 - 0x147], 0x10E 00005162 007C FEB9 ori.w sr, 65209 00005166 010E btst A6, D0 00005168 0A6D 062B FE71 xori.w [A5 - 0x18F], 0x62B 0000516E FFF4 .invalid <> 00005170 0041 0042 ori.w D1, 0x42 /* 'B' */ 00005174 FFF4 .invalid <> 00005176 FE6A 0644 .extension 0xE6A <>, 0x0644 // unimplemented 0000517A 0A98 0112 FEB3 xori.l [A0]+, 0x112FEB3 00005180 007E FEB3 ori.w <>, 0xFEB3 00005184 0112 btst [A2], D0 00005186 0A98 0644 FE6A xori.l [A0]+, 0x644FE6A 0000518C FFF4 .invalid <> 0000518E 0042 0043 ori.w D2, 0x43 /* 'C' */ 00005192 FFF4 .invalid <> 00005194 FE64 065E .extension 0xE64 <>, 0x065E // unimplemented 00005198 0AC3 .incomplete 0000519A 0117 btst [A7], D0 0000519C FEAE 0080 .extension 0xEAE <> // unimplemented 000051A0 FEAE 0117 .extension 0xEAE <> // unimplemented 000051A4 0AC3 .incomplete 000051A6 065E FE64 addi.w [A6]+, 0xFE64 000051AA FFF4 .invalid <> 000051AC 0043 0044 ori.w D3, 0x44 /* 'D' */ 000051B0 FFF4 .invalid <> 000051B2 FE5D 0677 .extension 0xE5D <>, 0x0677 // unimplemented 000051B6 0AEE .incomplete 000051B8 011B btst [A3]+, D0 000051BA FEA9 0082 .extension 0xEA9 <> // unimplemented 000051BE FEA9 011B .extension 0xEA9 <> // unimplemented 000051C2 0AEE .incomplete 000051C4 0677 FE5D FFF4 addi.w <>, 0xFE5D 000051CA 0044 0045 ori.w D4, 0x45 /* 'E' */ 000051CE FFF4 .invalid <> 000051D0 FE57 0690 .extension 0xE57 <>, 0x0690 // unimplemented 000051D4 0B19 btst [A1]+, D5 000051D6 011F btst [A7]+, D0 000051D8 FEA3 0084 .extension 0xEA3 <> // unimplemented 000051DC FEA3 011F .extension 0xEA3 <> // unimplemented 000051E0 0B19 btst [A1]+, D5 000051E2 0690 FE57 FFF4 addi.l [A0], 0xFE57FFF4 000051E8 0045 0046 ori.w D5, 0x46 /* 'F' */ 000051EC FFF3 .invalid <> 000051EE FE50 06AA .extension 0xE50 <>, 0x06AA // unimplemented 000051F2 0B44 bchg D4, D5 000051F4 0124 btst -[A4], D0 000051F6 FE9E 0086 .extension 0xE9E <> // unimplemented 000051FA FE9E 0124 .extension 0xE9E <> // unimplemented 000051FE 0B44 bchg D4, D5 00005200 06AA FE50 FFF3 0046 addi.l [A2 + 0x46], 0xFE50FFF3 00005208 0047 FFF3 ori.w D7, 0xFFF3 0000520C FE4A 06C3 .extension 0xE4A <>, 0x06C3 // unimplemented 00005210 0B6F 0128 bchg [A7 + 0x128], D5 00005214 FE99 0088 .extension 0xE99 <> // unimplemented 00005218 FE99 0128 .extension 0xE99 <> // unimplemented 0000521C 0B6F 06C3 bchg [A7 + 0x6C3], D5 00005220 FE4A FFF3 .extension 0xE4A <>, 0xFFF3 // unimplemented 00005224 0047 0048 ori.w D7, 0x48 /* 'H' */ 00005228 FFF3 .invalid <> 0000522A FE44 06DD .extension 0xE44 <>, 0x06DD // unimplemented 0000522E 0B9B bclr [A3]+, D5 00005230 012C FE94 btst [A4 - 0x16C], D0 00005234 008A FE94 012C ori.l A2, 0xFE94012C 0000523A 0B9B bclr [A3]+, D5 0000523C 06DD .incomplete 0000523E FE44 FFF3 .extension 0xE44 <>, 0xFFF3 // unimplemented 00005242 0048 0049 ori.w A0, 0x49 /* 'I' */ 00005246 FFF3 .invalid <> 00005248 FE3D 06F6 .unknown 0xFE3D 0x06F6 (W = 7) 0000524C 0BC6 .incomplete 0000524E 0131 FE8E btst [A1 + A7 * 8 - 0x114], D0 00005252 008C FE8E 0131 ori.l A4, 0xFE8E0131 00005258 0BC6 .incomplete 0000525A 06F6 .incomplete 0000525C FE3D FFF3 .unknown 0xFE3D 0xFFF3 (W = 7) 00005260 0049 004A ori.w A1, 0x4A /* 'J' */ 00005264 FFF3 .invalid <> 00005266 FE37 0710 .unknown 0xFE37 0x0710 (W = 7) 0000526A 0BF1 .incomplete 0000526C 0135 FE89 btst [A5 + A7 * 8 - 0x119], D0 00005270 008E FE89 0135 ori.l A6, 0xFE890135 00005276 0BF1 .incomplete 00005278 0710 btst [A0], D3 0000527A FE37 FFF3 .unknown 0xFE37 0xFFF3 (W = 7) 0000527E 004A 004B ori.w A2, 0x4B /* 'K' */ 00005282 FFF3 .invalid <> 00005284 FE30 0729 .unknown 0xFE30 0x0729 (W = 7) 00005288 0C1C 0139 cmpi.b [A4]+, 0x39 /* '9' */ 0000528C FE84 0090 .extension 0xE84 <> // unimplemented 00005290 FE84 0139 .extension 0xE84 <> // unimplemented 00005294 0C1C 0729 cmpi.b [A4]+, 0x29 /* ')' */ 00005298 FE30 FFF3 .unknown 0xFE30 0xFFF3 (W = 7) 0000529C 004B 004C ori.w A3, 0x4C /* 'L' */ 000052A0 FFF2 .invalid <> 000052A2 FE2A 0743 .unknown 0xFE2A 0x0743 (W = 7) 000052A6 0C47 013E cmpi.w D7, 0x13E 000052AA FE7E 0092 .extension 0xE7E <>, 0x0092 // unimplemented 000052AE FE7E 013E .extension 0xE7E <>, 0x013E // unimplemented 000052B2 0C47 0743 cmpi.w D7, 0x743 000052B6 FE2A FFF2 .unknown 0xFE2A 0xFFF2 (W = 7) 000052BA 004C 004D ori.w A4, 0x4D /* 'M' */ 000052BE FFF2 .invalid <> 000052C0 FE23 075C .unknown 0xFE23 0x075C (W = 7) 000052C4 0C72 0142 FE79 cmpi.w [A2 + A7 * 8 + 0x79], 0x142 000052CA 0094 FE79 0142 ori.l [A4], 0xFE790142 000052D0 0C72 075C FE23 cmpi.w [A2 + A7 * 8 + 0x23], 0x75C 000052D6 FFF2 .invalid <> 000052D8 004D 004E ori.w A5, 0x4E /* 'N' */ 000052DC FFF2 .invalid <> 000052DE FE1D 0776 .unknown 0xFE1D 0x0776 (W = 7) 000052E2 0C9D 0147 FE74 cmpi.l [A5]+, 0x147FE74 000052E8 0096 FE74 0147 ori.l [A6], 0xFE740147 000052EE 0C9D 0776 FE1D cmpi.l [A5]+, 0x776FE1D 000052F4 FFF2 .invalid <> 000052F6 004E 004F ori.w A6, 0x4F /* 'O' */ 000052FA FFF2 .invalid <> 000052FC FE16 078F .unknown 0xFE16 0x078F (W = 7) 00005300 0CC8 .incomplete 00005302 014B bchg A3, D0 00005304 FE6F 0098 .extension 0xE6F <>, 0x0098 // unimplemented 00005308 FE6F 014B .extension 0xE6F <>, 0x014B // unimplemented 0000530C 0CC8 .incomplete 0000530E 078F bclr A7, D3 00005310 FE16 FFF2 .unknown 0xFE16 0xFFF2 (W = 7) 00005314 004F 0050 ori.w A7, 0x50 /* 'P' */ 00005318 FFF2 .invalid <> 0000531A FE10 07A8 .unknown 0xFE10 0x07A8 (W = 7) 0000531E 0CF3 .incomplete 00005320 014F bchg A7, D0 00005322 FE69 009A .extension 0xE69 <>, 0x009A // unimplemented 00005326 FE69 014F .extension 0xE69 <>, 0x014F // unimplemented 0000532A 0CF3 .incomplete 0000532C 07A8 FE10 bclr [A0 - 0x1F0], D3 00005330 FFF2 .invalid <> 00005332 0050 0051 ori.w [A0], 0x51 /* 'Q' */ 00005336 FFF1 .invalid <> 00005338 FE0A 07C2 .unknown 0xFE0A 0x07C2 (W = 7) 0000533C 0D1E btst [A6]+, D6 0000533E 0154 bchg [A4], D0 00005340 FE64 009C .extension 0xE64 <>, 0x009C // unimplemented 00005344 FE64 0154 .extension 0xE64 <>, 0x0154 // unimplemented 00005348 0D1E btst [A6]+, D6 0000534A 07C2 .incomplete 0000534C FE0A FFF1 .unknown 0xFE0A 0xFFF1 (W = 7) 00005350 0051 0052 ori.w [A1], 0x52 /* 'R' */ 00005354 FFF1 .invalid <> 00005356 FE03 07DB .unknown 0xFE03 0x07DB (W = 7) 0000535A 0D49 bchg A1, D6 0000535C 0158 bchg [A0]+, D0 0000535E FE5F 009E .extension 0xE5F <>, 0x009E // unimplemented 00005362 FE5F 0158 .extension 0xE5F <>, 0x0158 // unimplemented 00005366 0D49 bchg A1, D6 00005368 07DB .incomplete 0000536A FE03 FFF1 .unknown 0xFE03 0xFFF1 (W = 7) 0000536E 0052 0053 ori.w [A2], 0x53 /* 'S' */ 00005372 FFF1 .invalid <> 00005374 FDFD .invalid <> 00005376 07F5 .incomplete 00005378 0D74 015C bchg <>, D6 0000537C FE5A 00A0 .extension 0xE5A <>, 0x00A0 // unimplemented 00005380 FE5A 015C .extension 0xE5A <>, 0x015C // unimplemented 00005384 0D74 07F5 bchg <>, D6 00005388 FDFD .invalid <> 0000538A FFF1 .invalid <> 0000538C 0053 0054 ori.w [A3], 0x54 /* 'T' */ 00005390 FFF1 .invalid <> 00005392 FDF6 .invalid <> 00005394 080E 0D9F btst.b A6, 0x9F 00005398 0161 bchg -[A1], D0 0000539A FE54 00A2 .extension 0xE54 <>, 0x00A2 // unimplemented 0000539E FE54 0161 .extension 0xE54 <>, 0x0161 // unimplemented 000053A2 0D9F bclr [A7]+, D6 000053A4 080E FDF6 btst.b A6, 0xF6 000053A8 FFF1 .invalid <> 000053AA 0054 0056 ori.w [A4], 0x56 /* 'V' */ 000053AE FFF1 .invalid <> 000053B0 FDF0 .invalid <> 000053B2 0828 0DCA 0165 btst.b [A0 + 0x165], 0xCA 000053B8 FE4F 00A4 .extension 0xE4F <>, 0x00A4 // unimplemented 000053BC FE4F 0165 .extension 0xE4F <>, 0x0165 // unimplemented 000053C0 0DCA .incomplete 000053C2 0828 FDF0 FFF1 btst.b [A0 - 0xF], 0xF0 000053C8 0056 0057 ori.w [A6], 0x57 /* 'W' */ 000053CC FFF0 .invalid <> 000053CE FDE9 .invalid <> 000053D0 0841 0DF5 bchg.b D1, 0xF5 000053D4 0169 FE4A bchg [A1 - 0x1B6], D0 000053D8 00A6 FE4A 0169 ori.l -[A6], 0xFE4A0169 000053DE 0DF5 .incomplete 000053E0 0841 FDE9 bchg.b D1, 0xE9 000053E4 FFF0 .invalid <> 000053E6 0057 0058 ori.w [A7], 0x58 /* 'X' */ 000053EA FFF0 .invalid <> 000053EC FDE3 .invalid <> 000053EE 085B 0E20 bchg.b [A3]+, 0x20 /* ' ' */ 000053F2 016E FE44 bchg [A6 - 0x1BC], D0 000053F6 00A8 FE44 016E 0E20 ori.l [A0 + 0xE20], 0xFE44016E 000053FE 085B FDE3 bchg.b [A3]+, 0xE3 00005402 FFF0 .invalid <> 00005404 0058 0059 ori.w [A0]+, 0x59 /* 'Y' */ 00005408 FFF0 .invalid <> 0000540A FDDC .invalid <> 0000540C 0874 0E4B 0172 FE3F 00AA FE3F bchg.b [[A4 - 0x1C0FF56] - 0x1C1], 0x4B /* 'K' */ 00005418 0172 0E4B bchg [A2 + D0 * 8 + 0x4B], D0 0000541C 0874 FDDC FFF0 0059 005A bchg.b [0x59005A], 0xDC 00005426 FFF0 .invalid <> 00005428 FDD6 .invalid <> 0000542A 088E 0E76 bclr.b A6, 0x76 /* 'v' */ 0000542E 0176 FE3A bchg [A6 + A7 * 8 + 0x3A], D0 00005432 00AC FE3A 0176 0E76 ori.l [A4 + 0xE76], 0xFE3A0176 0000543A 088E FDD6 bclr.b A6, 0xD6 0000543E FFF0 .invalid <> 00005440 005A 005B ori.w [A2]+, 0x5B /* '[' */ 00005444 FFF0 .invalid <> 00005446 FDD0 .invalid <> 00005448 08A7 0EA1 bclr.b -[A7], 0xA1 0000544C 017B FE35 bchg [PC + A7 * 8 + 0x35], D0 00005450 00AE FE35 017B 0EA1 ori.l [A6 + 0xEA1], 0xFE35017B 00005458 08A7 FDD0 bclr.b -[A7], 0xD0 0000545C FFF0 .invalid <> 0000545E 005B 005C ori.w [A3]+, 0x5C /* '\\' */ 00005462 FFF0 .invalid <> 00005464 FDC9 .invalid <> 00005466 08C1 0ECC bset.b D1, 0xCC 0000546A 017F bchg <>, D0 0000546C FE2F 00B0 .unknown 0xFE2F 0x00B0 (W = 7) 00005470 FE2F 017F .unknown 0xFE2F 0x017F (W = 7) 00005474 0ECC .incomplete 00005476 08C1 FDC9 bset.b D1, 0xC9 0000547A FFF0 .invalid <> 0000547C 005C 005D ori.w [A4]+, 0x5D /* ']' */ 00005480 FFEF .invalid <> 00005482 FDC3 .invalid <> 00005484 08DA 0EF8 bset.b [A2]+, 0xF8 00005488 0183 bclr D3, D0 0000548A FE2A 00B2 .unknown 0xFE2A 0x00B2 (W = 7) 0000548E FE2A 0183 .unknown 0xFE2A 0x0183 (W = 7) 00005492 0EF8 .incomplete 00005494 08DA FDC3 bset.b [A2]+, 0xC3 00005498 FFEF .invalid <> 0000549A 005D 005E ori.w [A5]+, 0x5E /* '^' */ 0000549E FFEF .invalid <> 000054A0 FDBC .invalid <> 000054A2 08F3 0F23 0188 bset.b [ + <> + D0], 0x23 /* '#' */ 000054A8 FE25 00B4 .unknown 0xFE25 0x00B4 (W = 7) 000054AC FE25 0188 .unknown 0xFE25 0x0188 (W = 7) 000054B0 0F23 btst -[A3], D7 000054B2 08F3 FDBC FFEF bset.b <>, 0xBC 000054B8 005E 005F ori.w [A6]+, 0x5F /* '_' */ 000054BC FFEF .invalid <> 000054BE FDB6 .invalid <> 000054C0 090D btst A5, D4 000054C2 0F4E bchg A6, D7 000054C4 018C bclr A4, D0 000054C6 FE1F 00B6 .unknown 0xFE1F 0x00B6 (W = 7) 000054CA FE1F 018C .unknown 0xFE1F 0x018C (W = 7) 000054CE 0F4E bchg A6, D7 000054D0 090D btst A5, D4 000054D2 FDB6 .invalid <> 000054D4 FFEF .invalid <> 000054D6 005F 0060 ori.w [A7]+, 0x60 /* '`' */ 000054DA FFEF .invalid <> 000054DC FDAF .invalid <> 000054DE 0926 btst -[A6], D4 000054E0 0F79 0191 FE1A bchg [0x0191FE1A], D7 000054E6 00B8 FE1A 0191 0F79 ori.l [0x00000F79], 0xFE1A0191 000054EE 0926 btst -[A6], D4 000054F0 FDAF .invalid <> 000054F2 FFEF .invalid <> 000054F4 0060 0061 ori.w -[A0], 0x61 /* 'a' */ 000054F8 FFEF .invalid <> 000054FA FDA9 .invalid <> 000054FC 0940 bchg D0, D4 000054FE 0FA4 bclr -[A4], D7 00005500 0195 bclr [A5], D0 00005502 FE15 00BA .unknown 0xFE15 0x00BA (W = 7) 00005506 FE15 0195 .unknown 0xFE15 0x0195 (W = 7) 0000550A 0FA4 bclr -[A4], D7 0000550C 0940 bchg D0, D4 0000550E FDA9 .invalid <> 00005510 FFEF .invalid <> 00005512 0061 0062 ori.w -[A1], 0x62 /* 'b' */ 00005516 FFEE .invalid <> 00005518 FDA3 .invalid <> 0000551A 0959 bchg [A1]+, D4 0000551C 0FCF .incomplete 0000551E 0199 bclr [A1]+, D0 00005520 FE10 00BC .unknown 0xFE10 0x00BC (W = 7) 00005524 FE10 0199 .unknown 0xFE10 0x0199 (W = 7) 00005528 0FCF .incomplete 0000552A 0959 bchg [A1]+, D4 0000552C FDA3 .invalid <> 0000552E FFEE .invalid <> 00005530 0062 0063 ori.w -[A2], 0x63 /* 'c' */ 00005534 FFEE .invalid <> 00005536 FD9C .invalid <> 00005538 0973 0FFA 019E FE0A 00BE bchg [[0x19EFE0A] + 0xBE], D4 00005542 FE0A 019E .unknown 0xFE0A 0x019E (W = 7) 00005546 0FFA .incomplete 00005548 0973 FD9C bchg <>, D4 0000554C FFEE .invalid <> 0000554E 0063 0064 ori.w -[A3], 0x64 /* 'd' */ 00005552 FFEE .invalid <> 00005554 FD96 .invalid <> 00005556 098C bclr A4, D4 00005558 1025 move.b D0, -[A5] 0000555A 01A2 bclr -[A2], D0 0000555C FE05 00C0 .unknown 0xFE05 0x00C0 (W = 7) 00005560 FE05 01A2 .unknown 0xFE05 0x01A2 (W = 7) 00005564 1025 move.b D0, -[A5] 00005566 098C bclr A4, D4 00005568 FD96 .invalid <> 0000556A FFEE .invalid <> 0000556C 0064 0065 ori.w -[A4], 0x65 /* 'e' */ 00005570 FFEE .invalid <> 00005572 FD8F .invalid <> 00005574 09A6 bclr -[A6], D4 00005576 1050 movea.b A0, [A0] 00005578 01A6 bclr -[A6], D0 0000557A FE00 00C2 .unknown 0xFE00 0x00C2 (W = 7) 0000557E FE00 01A6 .unknown 0xFE00 0x01A6 (W = 7) 00005582 1050 movea.b A0, [A0] 00005584 09A6 bclr -[A6], D4 00005586 FD8F .invalid <> 00005588 FFEE .invalid <> 0000558A 0065 0066 ori.w -[A5], 0x66 /* 'f' */ 0000558E FFEE .invalid <> 00005590 FD89 .invalid <> 00005592 09BF bclr <>, D4 00005594 107B 01AB FDFA 00C4 FDFA movea.b A0, [[-0x206 + D0] + 0xC4FDFA] 0000559E 01AB 107B bclr [A3 + 0x107B], D0 000055A2 09BF bclr <>, D4 000055A4 FD89 .invalid <> 000055A6 FFEE .invalid <> 000055A8 0066 0067 ori.w -[A6], 0x67 /* 'g' */ 000055AC FFED .invalid <> 000055AE FD82 .invalid <> 000055B0 09D9 .incomplete 000055B2 10A6 move.b [A0], -[A6] 000055B4 01AF FDF5 bclr [A7 - 0x20B], D0 000055B8 00C6 .incomplete 000055BA FDF5 .invalid <> 000055BC 01AF 10A6 bclr [A7 + 0x10A6], D0 000055C0 09D9 .incomplete 000055C2 FD82 .invalid <> 000055C4 FFED .invalid <> 000055C6 0067 0068 ori.w -[A7], 0x68 /* 'h' */ 000055CA FFED .invalid <> 000055CC FD7C .extension 0xD7C <> // unimplemented 000055CE 09F2 .incomplete 000055D0 10D1 move.b [A0]+, [A1] 000055D2 01B3 FDF0 00C8 FDF0 bclr [0xC8FDF0], D0 000055DA 01B3 10D1 bclr [A3 + D1.w - 0x47], D0 000055DE 09F2 .incomplete 000055E0 FD7C .extension 0xD7C <> // unimplemented 000055E2 FFED .invalid <> 000055E4 0068 0069 FFED ori.w [A0 - 0x13], 0x69 /* 'i' */ 000055EA FD75 .extension 0xD75 <> // unimplemented 000055EC 0A0C 10FC xori.b A4, 0xFC 000055F0 01B8 FDEB bclr [0xFFFFFDEB], D0 000055F4 00CA .incomplete 000055F6 FDEB .invalid <> 000055F8 01B8 10FC bclr [0x000010FC], D0 000055FC 0A0C FD75 xori.b A4, 0x75 /* 'u' */ 00005600 FFED .invalid <> 00005602 0069 006A FFED ori.w [A1 - 0x13], 0x6A /* 'j' */ 00005608 FD6F .extension 0xD6F <> // unimplemented 0000560A 0A25 1127 xori.b -[A5], 0x27 /* '\'' */ 0000560E 01BC FDE5 00CC bclr 0xFDE500CC, D0 00005614 FDE5 .invalid <> 00005616 01BC 1127 0A25 bclr 0x11270A25, D0 0000561C FD6F .extension 0xD6F <> // unimplemented 0000561E FFED .invalid <> 00005620 006A 006B FFED ori.w [A2 - 0x13], 0x6B /* 'k' */ 00005626 FD69 .extension 0xD69 <> // unimplemented 00005628 0A3E 1152 xori.b <>, 0x52 /* 'R' */ 0000562C 01C0 .incomplete 0000562E FDE0 .invalid <> 00005630 00CE .incomplete 00005632 FDE0 .invalid <> 00005634 01C0 .incomplete 00005636 1152 0A3E move.b [A0 + 0xA3E], [A2] 0000563A FD69 .extension 0xD69 <> // unimplemented 0000563C FFED .invalid <> 0000563E 006B 006C FFED ori.w [A3 - 0x13], 0x6C /* 'l' */ 00005644 FD62 .extension 0xD62 <> // unimplemented 00005646 0A58 117D xori.w [A0]+, 0x117D 0000564A 01C5 .incomplete 0000564C FDDB .invalid <> 0000564E 00D0 .incomplete 00005650 FDDB .invalid <> 00005652 01C5 .incomplete 00005654 117D 0A58 move.b [A0 + 0xA58], <> 00005658 FD62 .extension 0xD62 <> // unimplemented 0000565A FFED .invalid <> 0000565C 006C 006E FFEC ori.w [A4 - 0x14], 0x6E /* 'n' */ 00005662 FD5C .extension 0xD5C <> // unimplemented 00005664 0A71 11A8 01C9 xori.w [[ + <>]], 0x11A8 0000566A FDD5 .invalid <> 0000566C 00D2 .incomplete 0000566E FDD5 .invalid <> 00005670 01C9 .incomplete 00005672 11A8 0A71 FD5C move.b <>, [A0 + 0xA71] 00005678 FFEC .invalid <> 0000567A 006E 006F FFEC ori.w [A6 - 0x14], 0x6F /* 'o' */ 00005680 FD55 .extension 0xD55 <> // unimplemented 00005682 0A8B 11D3 01CD xori.l A3, 0x11D301CD 00005688 FDD0 .invalid <> 0000568A 00D4 .incomplete 0000568C FDD0 .invalid <> 0000568E 01CD .incomplete 00005690 11D3 0A8B move.b [0x00000A8B], [A3] 00005694 FD55 .extension 0xD55 <> // unimplemented 00005696 FFEC .invalid <> 00005698 006F 0070 FFEC ori.w [A7 - 0x14], 0x70 /* 'p' */ 0000569E FD4F .extension 0xD4F <> // unimplemented 000056A0 0AA4 11FE 01D2 xori.l -[A4], 0x11FE01D2 000056A6 FDCB .invalid <> 000056A8 00D6 .incomplete 000056AA FDCB .invalid <> 000056AC 01D2 .incomplete 000056AE 11FE 0AA4 move.b [0x00000AA4], <> 000056B2 FD4F .extension 0xD4F <> // unimplemented 000056B4 FFEC .invalid <> 000056B6 0070 0071 FFEC ori.w <>, 0x71 /* 'q' */ 000056BC FD48 .extension 0xD48 <> // unimplemented 000056BE 0ABE 1229 01D6 xori.l <>, 0x122901D6 000056C4 FDC6 .invalid <> 000056C6 00D8 .incomplete 000056C8 FDC6 .invalid <> 000056CA 01D6 .incomplete 000056CC 1229 0ABE move.b D1, [A1 + 0xABE] 000056D0 FD48 .extension 0xD48 <> // unimplemented 000056D2 FFEC .invalid <> 000056D4 0071 0072 FFEC ori.w <>, 0x72 /* 'r' */ 000056DA FD42 .extension 0xD42 <> // unimplemented 000056DC 0AD7 .incomplete 000056DE 1255 movea.b A1, [A5] 000056E0 01DB .incomplete 000056E2 FDC0 .invalid <> 000056E4 00DA .incomplete 000056E6 FDC0 .invalid <> 000056E8 01DB .incomplete 000056EA 1255 movea.b A1, [A5] 000056EC 0AD7 .incomplete 000056EE FD42 .extension 0xD42 <> // unimplemented 000056F0 FFEC .invalid <> 000056F2 0072 0073 FFEB FD3B 0AF1 1280 ori.w [[-0x2C5] + 0xAF11280], 0x73 /* 's' */ 000056FE 01DF .incomplete 00005700 FDBB .invalid <> 00005702 00DC .incomplete 00005704 FDBB .invalid <> 00005706 01DF .incomplete 00005708 1280 move.b [A1], D0 0000570A 0AF1 .incomplete 0000570C FD3B .extension 0xD3B <> // unimplemented 0000570E FFEB .invalid <> 00005710 0073 0074 FFEB FD35 0B0A 12AB ori.w [[-0x2CB] + 0xB0A12AB], 0x74 /* 't' */ 0000571C 01E3 .incomplete 0000571E FDB6 .invalid <> 00005720 00DE .incomplete 00005722 FDB6 .invalid <> 00005724 01E3 .incomplete 00005726 12AB 0B0A move.b [A1], [A3 + 0xB0A] 0000572A FD35 .extension 0xD35 <> // unimplemented 0000572C FFEB .invalid <> 0000572E 0074 0075 FFEB FD2F 0B24 12D6 ori.w [[-0x2D1] + 0xB2412D6], 0x75 /* 'u' */ 0000573A 01E8 .incomplete 0000573C FDB1 .invalid <> 0000573E 00E0 .incomplete 00005740 FDB1 .invalid <> 00005742 01E8 .incomplete 00005744 12D6 move.b [A1]+, [A6] 00005746 0B24 btst -[A4], D5 00005748 FD2F .extension 0xD2F <> // unimplemented 0000574A FFEB .invalid <> 0000574C 0075 0076 FFEB FD28 0B3D 1301 ori.w [[-0x2D8] + 0xB3D1301], 0x76 /* 'v' */ 00005758 01EC .incomplete 0000575A FDAB .invalid <> 0000575C 00E2 .incomplete 0000575E FDAB .invalid <> 00005760 01EC .incomplete 00005762 1301 move.b -[A1], D1 00005764 0B3D btst <>, D5 00005766 FD28 .extension 0xD28 <> // unimplemented 00005768 FFEB .invalid <> 0000576A 0076 0077 FFEB FD22 0B57 132C ori.w [[-0x2DE] + 0xB57132C], 0x77 /* 'w' */ 00005776 01F0 .incomplete 00005778 FDA6 .invalid <> 0000577A 00E4 .incomplete 0000577C FDA6 .invalid <> 0000577E 01F0 .incomplete 00005780 132C 0B57 move.b -[A1], [A4 + 0xB57] 00005784 FD22 .extension 0xD22 <> // unimplemented 00005786 FFEB .invalid <> 00005788 0077 0078 FFEA FD1B 0B70 ori.w [[-0x2E5] + 0xB70], 0x78 /* 'x' */ 00005792 1357 01F5 move.b [A1 + 0x1F5], [A7] 00005796 FDA1 .invalid <> 00005798 00E6 .incomplete 0000579A FDA1 .invalid <> 0000579C 01F5 .incomplete 0000579E 1357 0B70 move.b [A1 + 0xB70], [A7] 000057A2 FD1B .extension 0xD1B <> // unimplemented 000057A4 FFEA .invalid <> 000057A6 0078 0079 FFEA ori.w [0xFFFFFFEA], 0x79 /* 'y' */ 000057AC FD15 .extension 0xD15 <> // unimplemented 000057AE 0B89 bclr A1, D5 000057B0 1382 01F9 FD9B 00E8 move.b [[-0x264FF18]], D2 000057B8 FD9B .invalid <> 000057BA 01F9 .incomplete 000057BC 1382 0B89 move.b [[ + <> + D0 * 2]], D2 000057C0 FD15 .extension 0xD15 <> // unimplemented 000057C2 FFEA .invalid <> 000057C4 0079 007A FFEA FD0E ori.w [0xFFEAFD0E], 0x7A /* 'z' */ 000057CC 0BA3 bclr -[A3], D5 000057CE 13AD 01FD FD96 00EA move.b [[] + A7 * 4 + 0xEA], [A5 + 0x1FD] 000057D6 FD96 .invalid <> 000057D8 01FD .incomplete 000057DA 13AD 0BA3 FD0E FFEA move.b [[A1 + <>] + A7 * 4 - 0x16], [A5 + 0xBA3] 000057E2 007A 007B FFEA ori.w [PC - 0x16 /* 000057CE, value 0x13AD */], 0x7B /* '{' */ 000057E8 FD08 .extension 0xD08 <> // unimplemented 000057EA 0BBC 13D8 0202 bclr 0x13D80202, D5 000057F0 FD91 .invalid <> 000057F2 00EC .incomplete 000057F4 FD91 .invalid <> 000057F6 0202 13D8 andi.b D2, 0xD8 000057FA 0BBC FD08 FFEA bclr 0xFD08FFEA, D5 00005800 007B 007C FFEA FD01 0BD6 ori.w [[-0x2FF] + 0xBD6], 0x7C /* '|' */ 0000580A 1403 move.b D2, D3 0000580C 0206 FD8C andi.b D6, 0x8C 00005810 00EE .incomplete 00005812 FD8C .invalid <> 00005814 0206 1403 andi.b D6, 0x3 00005818 0BD6 .incomplete 0000581A FD01 .extension 0xD01 <> // unimplemented 0000581C FFEA .invalid <> 0000581E 007C 007D ori.w sr, 125 00005822 FFEA .invalid <> 00005824 FCFB 0BEF .extension 0xCFB <> // unimplemented 00005828 142E 020A move.b D2, [A6 + 0x20A] 0000582C FD86 .invalid <> 0000582E 00F0 .incomplete 00005830 FD86 .invalid <> 00005832 020A 142E andi.b A2, 0x2E /* '.' */ 00005836 0BEF .incomplete 00005838 FCFB FFEA .extension 0xCFB <> // unimplemented 0000583C 007D 007E ori.w <>, 0x7E /* '~' */ 00005840 FFE9 .invalid <> 00005842 FCF5 0C09 .extension 0xCF5 <> // unimplemented 00005846 1459 movea.b A2, [A1]+ 00005848 020F FD81 andi.b A7, 0x81 0000584C 00F2 .incomplete 0000584E FD81 .invalid <> 00005850 020F 1459 andi.b A7, 0x59 /* 'Y' */ 00005854 0C09 FCF5 cmpi.b A1, 0xF5 00005858 FFE9 .invalid <> 0000585A 007E 007F ori.w <>, 0x7F 0000585E FFE9 .invalid <> 00005860 FCEE 0C22 .extension 0xCEE <> // unimplemented 00005864 1484 move.b [A2], D4 00005866 0213 FD7C andi.b [A3], 0x7C /* '|' */ 0000586A 00F4 .incomplete 0000586C FD7C .extension 0xD7C <> // unimplemented 0000586E 0213 1484 andi.b [A3], 0x84 00005872 0C22 FCEE cmpi.b -[A2], 0xEE 00005876 FFE9 .invalid <> 00005878 007F 0080 ori.w <>, 0x80 0000587C FFE9 .invalid <> 0000587E FCE8 0C3C .extension 0xCE8 <> // unimplemented 00005882 14AF 0217 move.b [A2], [A7 + 0x217] 00005886 FD76 .extension 0xD76 <> // unimplemented 00005888 00F6 .incomplete 0000588A FD76 .extension 0xD76 <> // unimplemented 0000588C 0217 14AF andi.b [A7], 0xAF 00005890 0C3C FCE8 FFE9 cmpi.b 0xE9, 0xE8 00005896 0080 0081 FFE9 ori.l D0, 0x81FFE9 0000589C FCE1 0C55 .extension 0xCE1 <> // unimplemented 000058A0 14DA move.b [A2]+, [A2]+ 000058A2 021C FD71 andi.b [A4]+, 0x71 /* 'q' */ 000058A6 00F8 .incomplete 000058A8 FD71 .extension 0xD71 <> // unimplemented 000058AA 021C 14DA andi.b [A4]+, 0xDA 000058AE 0C55 FCE1 cmpi.w [A5], 0xFCE1 000058B2 FFE9 .invalid <> 000058B4 0081 0082 FFE9 ori.l D1, 0x82FFE9 000058BA FCDB 0C6F .extension 0xCDB <> // unimplemented 000058BE 1505 move.b -[A2], D5 000058C0 0220 FD6C andi.b -[A0], 0x6C /* 'l' */ 000058C4 00FA .incomplete 000058C6 FD6C .extension 0xD6C <> // unimplemented 000058C8 0220 1505 andi.b -[A0], 0x5 000058CC 0C6F FCDB FFE9 cmpi.w [A7 - 0x17], 0xFCDB 000058D2 0082 0083 FFE8 ori.l D2, 0x83FFE8 000058D8 FCD4 0C88 .extension 0xCD4 <> // unimplemented 000058DC 1530 0225 move.b -[A2], [A0 + D0.w * 2 + 0x25] 000058E0 FD67 .extension 0xD67 <> // unimplemented 000058E2 00FC .incomplete 000058E4 FD67 .extension 0xD67 <> // unimplemented 000058E6 0225 1530 andi.b -[A5], 0x30 /* '0' */ 000058EA 0C88 FCD4 FFE8 cmpi.l A0, 0xFCD4FFE8 000058F0 0083 0084 FFE8 ori.l D3, 0x84FFE8 000058F6 FCCE 0CA2 .extension 0xCCE <> // unimplemented 000058FA 155B 0229 move.b [A2 + 0x229], [A3]+ 000058FE FD61 .extension 0xD61 <> // unimplemented 00005900 00FE .incomplete 00005902 FD61 .extension 0xD61 <> // unimplemented 00005904 0229 155B 0CA2 andi.b [A1 + 0xCA2], 0x5B /* '[' */ 0000590A FCCE FFE8 .extension 0xCCE <> // unimplemented 0000590E 0084 41FA 0006 ori.l D4, 0x41FA0006 00005914 2008 move.l D0, A0 00005916 4E75 rts 00005918 0010 0021 ori.b [A0], 0x21 /* '!' */ 0000591C 0033 0046 005C ori.b [A3 + D0.w + 0x5C], 0x46 /* 'F' */ 00005922 0077 00A6 7FFF ori.w <>, 0xA6 00005928 0008 0019 ori.b A0, 0x19 0000592C 002A 003C 0051 ori.b [A2 + 0x51], 0x3C /* '<' */ 00005932 0068 0086 00C6 ori.w [A0 + 0xC6], 0x86 00005938 FFFE .invalid <> 0000593A FFFC .invalid <> 0000593C FFFA .invalid <> 0000593E FFF8 .invalid <> 00005940 0056 00B4 ori.w [A6], 0xB4 00005944 0112 btst [A2], D0 00005946 0170 0012 bchg [A0 + D0.w + 0x12], D0 0000594A 0025 0039 ori.b -[A5], 0x39 /* '9' */ 0000594E 004F 0067 ori.w A7, 0x67 /* 'g' */ 00005952 0086 00BB 7FFF ori.l D6, 0xBB7FFF 00005958 0009 001C ori.b A1, 0x1C 0000595C 002F 0044 005A ori.b [A7 + 0x5A], 0x44 /* 'D' */ 00005962 0075 0097 00DF ori.w [A5 + D0.w - 0x33], 0x97 00005968 FFCE .invalid <> 0000596A FFCC .invalid <> 0000596C FFCA .invalid <> 0000596E FFC8 .invalid <> 00005970 0056 00B4 ori.w [A6], 0xB4 00005974 0112 btst [A2], D0 00005976 0170 0014 bchg [A0 + D0.w + 0x14], D0 0000597A 002A 0040 0059 ori.b [A2 + 0x59], 0x40 /* '@' */ 00005980 0074 0096 00D1 ori.w [A4 + D0.w - 0x47], 0x96 00005986 7FFF moveq.l D7, 0xFFFFFFFF 00005988 000A 001F ori.b A2, 0x1F 0000598C 0035 004C 0066 ori.b [A5 + D0.w + 0x66], 0x4C /* 'L' */ 00005992 0083 00A9 00FA ori.l D3, 0xA900FA 00005998 FFCE .invalid <> 0000599A FFCC .invalid <> 0000599C FFCA .invalid <> 0000599E FFC8 .invalid <> 000059A0 0056 00B4 ori.w [A6], 0xB4 000059A4 0112 btst [A2], D0 000059A6 0170 0017 bchg [A0 + D0.w + 0x17], D0 000059AA 002F 0048 0063 ori.b [A7 + 0x63], 0x48 /* 'H' */ 000059B0 0082 00A8 00EB ori.l D2, 0xA800EB 000059B6 7FFF moveq.l D7, 0xFFFFFFFF 000059B8 000C 0023 ori.b A4, 0x23 /* '#' */ 000059BC 003B 0055 0072 ori.b [PC + D0.w + 0x72], 0x55 /* 'U' */ 000059C2 0093 00BE 0118 ori.l [A3], 0xBE0118 000059C8 FFCE .invalid <> 000059CA FFCC .invalid <> 000059CC FFCA .invalid <> 000059CE FFC8 .invalid <> 000059D0 0056 00B4 ori.w [A6], 0xB4 000059D4 0112 btst [A2], D0 000059D6 0170 001A bchg [A0 + D0.w + 0x1A], D0 000059DA 0034 0051 0070 ori.b [A4 + D0.w + 0x70], 0x51 /* 'Q' */ 000059E0 0092 00BD 0107 ori.l [A2], 0xBD0107 000059E6 7FFF moveq.l D7, 0xFFFFFFFF 000059E8 000D 0027 ori.b A5, 0x27 /* '\'' */ 000059EC 0042 0060 ori.w D2, 0x60 /* '`' */ 000059F0 0080 00A5 00D5 ori.l D0, 0xA500D5 000059F6 013A FFCE btst [PC - 0x32 /* 000059C6, value 0x1 */], D0 000059FA FFCC .invalid <> 000059FC FFCA .invalid <> 000059FE FFC8 .invalid <> 00005A00 0056 00B4 ori.w [A6], 0xB4 00005A04 0112 btst [A2], D0 00005A06 0170 001D bchg [A0 + D0.w + 0x1D], D0 00005A0A 003B 005B 007D ori.b [PC + D0.w + 0x7D], 0x5B /* '[' */ 00005A10 00A4 00D4 0128 ori.l -[A4], 0xD40128 00005A16 7FFF moveq.l D7, 0xFFFFFFFF 00005A18 000F 002C ori.b A7, 0x2C /* ',' */ 00005A1C 004B 006B ori.w A3, 0x6B /* 'k' */ 00005A20 008F 00B9 00EF ori.l A7, 0xB900EF 00005A26 0161 bchg -[A1], D0 00005A28 FF9E .invalid <> 00005A2A FF9C .invalid <> 00005A2C FF9A .invalid <> 00005A2E FF98 .invalid <> 00005A30 0026 0084 ori.b -[A6], 0x84 00005A34 00E2 .incomplete 00005A36 0140 bchg D0, D0 00005A38 0020 0042 ori.b -[A0], 0x42 /* 'B' */ 00005A3C 0066 008C ori.w -[A6], 0x8C 00005A40 00B8 00EE 014C 7FFF ori.l [0x00007FFF], 0xEE014C 00005A48 0010 0031 ori.b [A0], 0x31 /* '1' */ 00005A4C 0054 0078 ori.w [A4], 0x78 /* 'x' */ 00005A50 00A1 00D0 010C ori.l -[A1], 0xD0010C 00005A56 018C bclr A4, D0 00005A58 FF9E .invalid <> 00005A5A FF9C .invalid <> 00005A5C FF9A .invalid <> 00005A5E FF98 .invalid <> 00005A60 0026 0084 ori.b -[A6], 0x84 00005A64 00E2 .incomplete 00005A66 0140 bchg D0, D0 00005A68 0025 004B ori.b -[A5], 0x4B /* 'K' */ 00005A6C 0072 009E 00CF ori.w [A2 + D0.w - 0x49], 0x9E 00005A72 010B btst A3, D0 00005A74 0174 7FFF bchg <>, D0 00005A78 0012 0038 ori.b [A2], 0x38 /* '8' */ 00005A7C 005E 0087 ori.w [A6]+, 0x87 00005A80 00B5 00E9 012D 01BC ori.l <>, 0xE9012D 00005A88 FF9E .invalid <> 00005A8A FF9C .invalid <> 00005A8C FF9A .invalid <> 00005A8E FF98 .invalid <> 00005A90 0026 0084 ori.b -[A6], 0x84 00005A94 00E2 .incomplete 00005A96 0140 bchg D0, D0 00005A98 0029 0053 0080 ori.b [A1 + 0x80], 0x53 /* 'S' */ 00005A9E 00B1 00E8 012B 01A2 7FFF 0014 ori.l [[0x7FFF + D0] + 0x14], 0xE8012B 00005AAA 003E 0069 ori.b <>, 0x69 /* 'i' */ 00005AAE 0098 00CB 0105 ori.l [A0]+, 0xCB0105 00005AB4 0152 bchg [A2], D0 00005AB6 01F2 .incomplete 00005AB8 FF9E .invalid <> 00005ABA FF9C .invalid <> 00005ABC FF9A .invalid <> 00005ABE FF98 .invalid <> 00005AC0 0026 0084 ori.b -[A6], 0x84 00005AC4 00E2 .incomplete 00005AC6 0140 bchg D0, D0 00005AC8 002E 005E 0090 ori.b [A6 + 0x90], 0x5E /* '^' */ 00005ACE 00C6 .incomplete 00005AD0 0104 btst D4, D0 00005AD2 0150 bchg [A0], D0 00005AD4 01D5 .incomplete 00005AD6 7FFF moveq.l D7, 0xFFFFFFFF 00005AD8 0017 0046 ori.b [A7], 0x46 /* 'F' */ 00005ADC 0076 00AA 00E3 ori.w [A6 + D0.w - 0x29], 0xAA 00005AE2 0125 btst -[A5], D0 00005AE4 017B 022F bchg [PC + D0.w * 2 + 0x2F], D0 00005AE8 FF9E .invalid <> 00005AEA FF9C .invalid <> 00005AEC FF9A .invalid <> 00005AEE FF98 .invalid <> 00005AF0 0026 0084 ori.b -[A6], 0x84 00005AF4 00E2 .incomplete 00005AF6 0140 bchg D0, D0 00005AF8 0034 0069 00A2 ori.b [A4 + D0.w - 0x94], 0x69 /* 'i' */ 00005AFE 00DF .incomplete 00005B00 0124 btst -[A4], D0 00005B02 0179 020E 7FFF bchg [0x020E7FFF], D0 00005B08 001A 004E ori.b [A2]+, 0x4E /* 'N' */ 00005B0C 0085 00BF 00FF ori.l D5, 0xBF00FF 00005B12 0149 bchg A1, D0 00005B14 01A9 0273 bclr [A1 + 0x273], D0 00005B18 FF9E .invalid <> 00005B1A FF9C .invalid <> 00005B1C FF9A .invalid <> 00005B1E FF98 .invalid <> 00005B20 0026 0084 ori.b -[A6], 0x84 00005B24 00E2 .incomplete 00005B26 0140 bchg D0, D0 00005B28 003A 0076 00B5 ori.b [PC + 0xB5 /* 00005BDF, value 0x98 */], 0x76 /* 'v' */ 00005B2E 00FA .incomplete 00005B30 0147 bchg D7, D0 00005B32 01A7 bclr -[A7], D0 00005B34 024E 7FFF andi.w A6, 0x7FFF 00005B38 001D 0058 ori.b [A5]+, 0x58 /* 'X' */ 00005B3C 0095 00D6 011E ori.l [A5], 0xD6011E 00005B42 0171 01DD bchg <>, D0 00005B46 02C0 .incomplete 00005B48 FF9E .invalid <> 00005B4A FF9C .invalid <> 00005B4C FF9A .invalid <> 00005B4E FF98 .invalid <> 00005B50 0026 0084 ori.b -[A6], 0x84 00005B54 00E2 .incomplete 00005B56 0140 bchg D0, D0 00005B58 0041 0085 ori.w D1, 0x85 00005B5C 00CB .incomplete 00005B5E 0118 btst [A0]+, D0 00005B60 016F 01DA bchg [A7 + 0x1DA], D0 00005B64 0296 7FFF 0020 andi.l [A6], 0x7FFF0020 00005B6A 0063 00A7 ori.w -[A3], 0xA7 00005B6E 00F0 .incomplete 00005B70 0141 bchg D1, D0 00005B72 019E bclr [A6]+, D0 00005B74 0217 0316 andi.b [A7], 0x16 00005B78 FF9E .invalid <> 00005B7A FF9C .invalid <> 00005B7C FF9A .invalid <> 00005B7E FF98 .invalid <> 00005B80 0026 0084 ori.b -[A6], 0x84 00005B84 00E2 .incomplete 00005B86 0140 bchg D0, D0 00005B88 0049 0095 ori.w A1, 0x95 00005B8C 00E4 .incomplete 00005B8E 013A 019C btst [PC + 0x19C /* 00005D2C, value 0xFF */], D0 00005B92 0214 02E7 andi.b [A4], 0xE7 00005B96 7FFF moveq.l D7, 0xFFFFFFFF 00005B98 0024 006F ori.b -[A4], 0x6F /* 'o' */ 00005B9C 00BB 010D 0168 01D1 ori.l [[]], 0x10D0168 00005BA4 0258 0376 andi.w [A0]+, 0x376 00005BA8 FF9E .invalid <> 00005BAA FF9C .invalid <> 00005BAC FF9A .invalid <> 00005BAE FF98 .invalid <> 00005BB0 0026 0084 ori.b -[A6], 0x84 00005BB4 00E2 .incomplete 00005BB6 0140 bchg D0, D0 00005BB8 0052 00A7 ori.w [A2], 0xA7 00005BBC 0100 btst D0, D0 00005BBE 0161 bchg -[A1], D0 00005BC0 01CE .incomplete 00005BC2 0255 0342 andi.w [A5], 0x342 00005BC6 7FFF moveq.l D7, 0xFFFFFFFF 00005BC8 0029 007C 00D2 ori.b [A1 + 0xD2], 0x7C /* '|' */ 00005BCE 012E 0194 btst [A6 + 0x194], D0 00005BD2 0209 02A2 andi.b A1, 0xA2 00005BD6 03E2 .incomplete 00005BD8 FF9E .invalid <> 00005BDA FF9C .invalid <> 00005BDC FF9A .invalid <> 00005BDE FF98 .invalid <> 00005BE0 0026 0084 ori.b -[A6], 0x84 00005BE4 00E2 .incomplete 00005BE6 0140 bchg D0, D0 00005BE8 005C 00BB ori.w [A4]+, 0xBB 00005BEC 011F btst [A7]+, D0 00005BEE 018C bclr A4, D0 00005BF0 0207 029E andi.b D7, 0x9E 00005BF4 03A8 7FFF bclr [A0 + 0x7FFF], D1 00005BF8 002E 008B 00EC ori.b [A6 + 0xEC], 0x8B 00005BFE 0153 bchg [A3], D0 00005C00 01C5 .incomplete 00005C02 0249 02F4 andi.w A1, 0x2F4 00005C06 045C FF6E subi.w [A4]+, 0xFF6E 00005C0A FF6C .extension 0xF6C <> // unimplemented 00005C0C FF6A .extension 0xF6A <> // unimplemented 00005C0E FF68 .extension 0xF68 <> // unimplemented 00005C10 FFF6 .invalid <> 00005C12 0054 00B2 ori.w [A4], 0xB2 00005C16 0110 btst [A0], D0 00005C18 0067 00D2 ori.w -[A7], 0xD2 00005C1C 0142 bchg D2, D0 00005C1E 01BD bclr <>, D0 00005C20 0246 02F0 andi.w D6, 0x2F0 00005C24 041A 7FFF subi.b [A2]+, 0xFF 00005C28 0033 009C 0108 ori.b [A3 + <> + D0], 0x9C 00005C2E 017D bchg <>, D0 00005C30 01FD .incomplete 00005C32 0290 0350 04E4 andi.l [A0], 0x35004E4 00005C38 FF6E .extension 0xF6E <> // unimplemented 00005C3A FF6C .extension 0xF6C <> // unimplemented 00005C3C FF6A .extension 0xF6A <> // unimplemented 00005C3E FF68 .extension 0xF68 <> // unimplemented 00005C40 FFF6 .invalid <> 00005C42 0054 00B2 ori.w [A4], 0xB2 00005C46 0110 btst [A0], D0 00005C48 0075 00EC 016A 01F3 028D ori.w [[A5 + 0x1F3] + 0x28D], 0xEC 00005C52 034B bchg A3, D1 00005C54 049A 7FFF 003A subi.l [A2]+, 0x7FFF003A 00005C5A 00B0 0129 01AB 023B ori.l [A0 + D0.w * 2 + 0x3B], 0x12901AB 00005C62 02E0 .incomplete 00005C64 03B7 057D bclr <>, D1 00005C68 FF6E .extension 0xF6E <> // unimplemented 00005C6A FF6C .extension 0xF6C <> // unimplemented 00005C6C FF6A .extension 0xF6A <> // unimplemented 00005C6E FF68 .extension 0xF68 <> // unimplemented 00005C70 FFF6 .invalid <> 00005C72 0054 00B2 ori.w [A4], 0xB2 00005C76 0110 btst [A0], D0 00005C78 0083 0109 0196 ori.l D3, 0x1090196 00005C7E 0230 02DD 03B3 052A 7FFF 0041 00C5 andi.b [[0x52A7FFF + D0 * 2] + 0x4100C5], 0xDD 00005C8C 014D bchg A5, D0 00005C8E 01DF .incomplete 00005C90 0281 033A 042C andi.l D1, 0x33A042C 00005C96 0628 FF6E FF6C addi.b [A0 - 0x94], 0x6E /* 'n' */ 00005C9C FF6A .extension 0xF6A <> // unimplemented 00005C9E FF68 .extension 0xF68 <> // unimplemented 00005CA0 FFF6 .invalid <> 00005CA2 0054 00B2 ori.w [A4], 0xB2 00005CA6 0110 btst [A0], D0 00005CA8 0093 0129 01C8 ori.l [A3], 0x12901C8 00005CAE 0274 0337 0426 andi.w [A4 + D0.w * 4 + 0x26], 0x337 00005CB4 05CB .incomplete 00005CB6 7FFF moveq.l D7, 0xFFFFFFFF 00005CB8 0049 00DD ori.w A1, 0xDD 00005CBC 0176 021A bchg [A6 + D0.w * 2 + 0x1A], D0 00005CC0 02CF .incomplete 00005CC2 039F bclr [A7]+, D1 00005CC4 04AE 06E8 FF6E FF6C subi.l [A6 - 0x94], 0x6E8FF6E 00005CCC FF6A .extension 0xF6A <> // unimplemented 00005CCE FF68 .extension 0xF68 <> // unimplemented 00005CD0 FFF6 .invalid <> 00005CD2 0054 00B2 ori.w [A4], 0xB2 00005CD6 0110 btst [A0], D0 00005CD8 00A5 014D 01FF ori.l -[A5], 0x14D01FF 00005CDE 02C0 .incomplete 00005CE0 039B bclr [A3]+, D1 00005CE2 04A8 0680 7FFF 0052 subi.l [A0 + 0x52], 0x6807FFF 00005CEA 00F8 .incomplete 00005CEC 01A3 bclr -[A3], D0 00005CEE 025B 0326 andi.w [A3]+, 0x326 00005CF2 0410 0540 subi.b [A0], 0x40 /* '@' */ 00005CF6 07C0 .incomplete 00005CF8 FF6E .extension 0xF6E <> // unimplemented 00005CFA FF6C .extension 0xF6C <> // unimplemented 00005CFC FF6A .extension 0xF6A <> // unimplemented 00005CFE FF68 .extension 0xF68 <> // unimplemented 00005D00 FFF6 .invalid <> 00005D02 0054 00B2 ori.w [A4], 0xB2 00005D06 0110 btst [A0], D0 00005D08 00B9 0176 023D 0317 040C ori.l [0x0317040C], 0x176023D 00005D12 0539 074B 7FFF btst [0x074B7FFF], D2 00005D18 005C 0116 ori.w [A4]+, 0x116 00005D1C 01D6 .incomplete 00005D1E 02A5 0389 048F andi.l -[A5], 0x389048F 00005D24 05E4 .incomplete 00005D26 08B2 FF6E FF6C bclr.b <>, 0x6E /* 'n' */ 00005D2C FF6A .extension 0xF6A <> // unimplemented 00005D2E FF68 .extension 0xF68 <> // unimplemented 00005D30 FFF6 .invalid <> 00005D32 0054 00B2 ori.w [A4], 0xB2 00005D36 0110 btst [A0], D0 00005D38 00CF .incomplete 00005D3A 01A4 bclr -[A4], D0 00005D3C 0283 0377 048A andi.l D3, 0x377048A 00005D42 05DC .incomplete 00005D44 082F 7FFF 0067 btst.b [A7 + 0x67], 0xFF 00005D4A 0138 0210 btst [0x00000210 /* BootDrive */], D0 00005D4E 02F7 .incomplete 00005D50 03F7 .incomplete 00005D52 051D btst [A5]+, D2 00005D54 069C 09C2 FF6E addi.l [A4]+, 0x9C2FF6E 00005D5A FF6C .extension 0xF6C <> // unimplemented 00005D5C FF6A .extension 0xF6A <> // unimplemented 00005D5E FF68 .extension 0xF68 <> // unimplemented 00005D60 FFF6 .invalid <> 00005D62 0054 00B2 ori.w [A4], 0xB2 00005D66 0110 btst [A0], D0 00005D68 00E8 .incomplete 00005D6A 01D7 .incomplete 00005D6C 02D2 .incomplete 00005D6E 03E3 .incomplete 00005D70 0518 btst [A0]+, D2 00005D72 0693 092E 7FFF addi.l [A3], 0x92E7FFF 00005D78 0073 015E 0250 ori.w [A3 + D0.w * 2 + 0x50], 0x15E 00005D7E 0354 bchg [A4], D1 00005D80 0473 05BD 076A 0AF2 FF6E subi.w [[A3 + 0xAF2] - 0x92], 0x5BD 00005D8A FF6C .extension 0xF6C <> // unimplemented 00005D8C FF6A .extension 0xF6A <> // unimplemented 00005D8E FF68 .extension 0xF68 <> // unimplemented 00005D90 FFF6 .invalid <> 00005D92 0054 00B2 ori.w [A4], 0xB2 00005D96 0110 btst [A0], D0 00005D98 0105 btst D5, D0 00005D9A 0210 032A andi.b [A0], 0x2A /* '*' */ 00005D9E 045D 05B7 subi.w [A5]+, 0x5B7 00005DA2 0761 bchg -[A1], D3 00005DA4 0A4D 7FFF xori.w A5, 0x7FFF 00005DA8 0081 0189 0298 ori.l D1, 0x1890298 00005DAE 03BC 04FE 0670 bclr 0x4FE0670, D1 00005DB4 0852 0C48 bchg.b [A2], 0x48 /* 'H' */ 00005DB8 FF6E .extension 0xF6E <> // unimplemented 00005DBA FF6C .extension 0xF6C <> // unimplemented 00005DBC FF6A .extension 0xF6A <> // unimplemented 00005DBE FF68 .extension 0xF68 <> // unimplemented 00005DC0 FFF6 .invalid <> 00005DC2 0054 00B2 ori.w [A4], 0xB2 00005DC6 0110 btst [A0], D0 00005DC8 0125 btst -[A5], D0 00005DCA 0251 038D andi.w [A1], 0x38D 00005DCE 04E5 .incomplete 00005DD0 0669 0847 0B8F addi.w [A1 + 0xB8F], 0x847 00005DD6 7FFF moveq.l D7, 0xFFFFFFFF 00005DD8 0091 01B9 02E9 ori.l [A1], 0x1B902E9 00005DDE 0431 059A 0739 0956 0DC8 subi.b [[A1 + 0x9560DC8 + D0 * 8]], 0x9A 00005DE8 FF3E .extension 0xF3E <> // unimplemented 00005DEA FF3C .extension 0xF3C <> // unimplemented 00005DEC FF3A .extension 0xF3A <> // unimplemented 00005DEE FF38 .extension 0xF38 <> // unimplemented 00005DF0 FFC6 .invalid <> 00005DF2 0024 0082 ori.b -[A4], 0x82 00005DF6 00E0 .incomplete 00005DF8 0149 bchg A1, D0 00005DFA 0299 03FC 057E andi.l [A1]+, 0x3FC057E 00005E00 0732 094A 0CF8 btst [[A2 + <>] + 0xCF8], D3 00005E06 7FFF moveq.l D7, 0xFFFFFFFF 00005E08 00A3 01EF 0344 ori.l -[A3], 0x1EF0344 00005E0E 04B4 0649 081B 0A7A subi.l [A4 + D0 * 2 + 0x7A], 0x649081B 00005E16 0F77 FF3E FF3C FF3A FF38 bchg [[A7 - 0xC300C6] + A7 * 8 - 0xC8], D7 00005E20 FFC6 .invalid <> 00005E22 0024 0082 ori.b -[A4], 0x82 00005E26 00E0 .incomplete 00005E28 0171 02EA bchg [A1 + D0.w * 2 - 0x22], D0 00005E2C 0478 0629 0812 subi.w [0x00000812], 0x629 00005E32 0A6C 0E8D 7FFF xori.w [A4 + 0x7FFF], 0xE8D 00005E38 00B7 022B 03AA 0546 ori.l <>, 0x22B03AA 00005E40 070D btst A5, D3 00005E42 0918 btst [A0]+, D4 00005E44 0BC1 .incomplete 00005E46 115A FF3E move.b [A0 - 0xC2], [A2]+ 00005E4A FF3C .extension 0xF3C <> // unimplemented 00005E4C FF3A .extension 0xF3A <> // unimplemented 00005E4E FF38 .extension 0xF38 <> // unimplemented 00005E50 FFC6 .invalid <> 00005E52 0024 0082 ori.b -[A4], 0x82 00005E56 00B0 019E 0346 0504 ori.l <>, 0x19E0346 00005E5E 06EA .incomplete 00005E60 090F btst A7, D4 00005E62 0BB2 1054 bclr [A2 + D1.w + 0x54], D5 00005E66 7FFF moveq.l D7, 0xFFFFFFFF 00005E68 00CD .incomplete 00005E6A 026F 041D 05EB andi.w [A7 + 0x5EB], 0x41D 00005E70 07EA .incomplete 00005E72 0A34 0D30 1378 FF3E FF3C xori.b [A4 - 0xC100C4], 0x30 /* '0' */ 00005E7C FF3A .extension 0xF3A <> // unimplemented 00005E7E FF38 .extension 0xF38 <> // unimplemented 00005E80 FFC6 .invalid <> 00005E82 0024 0082 ori.b -[A4], 0x82 00005E86 0080 01D0 03AC ori.l D0, 0x1D003AC 00005E8C 05A0 bclr -[A0], D2 00005E8E 07C2 .incomplete 00005E90 0A2A 0D1F 1252 xori.b [A2 + 0x1252], 0x1F 00005E96 7FFF moveq.l D7, 0xFFFFFFFF 00005E98 00E6 .incomplete 00005E9A 02BB 049D 06A4 08E1 andi.l [PC + D0 - 0x31], 0x49D06A4 00005EA2 0B73 0ECC bchg [A3 + D0 * 8 - 0x52], D5 00005EA6 15D8 FF3E move.b [PC - 0xC2 /* 00005DE6, value 0xD '\r' */], [A0]+ 00005EAA FF3C .extension 0xF3C <> // unimplemented 00005EAC FF3A .extension 0xF3A <> // unimplemented 00005EAE FF38 .extension 0xF38 <> // unimplemented 00005EB0 FFC6 .invalid <> 00005EB2 0024 0052 ori.b -[A4], 0x52 /* 'R' */ 00005EB6 0050 0209 ori.w [A0], 0x209 00005EBA 041F 0650 subi.b [A7]+, 0x50 /* 'P' */ 00005EBE 08B4 0B67 0EB9 bclr.b [A4 + D0 * 8 - 0x71], 0x67 /* 'g' */ 00005EC4 148E move.b [A2], A6 00005EC6 7FFF moveq.l D7, 0xFFFFFFFF 00005EC8 0102 btst D2, D0 00005ECA 0310 btst [A0], D1 00005ECC 052E 0773 btst [A6 + 0x773], D2 00005ED0 09F6 .incomplete 00005ED2 0CD9 .incomplete 00005ED4 109A move.b [A0], [A2]+ 00005ED6 1882 move.b [A4], D2 00005ED8 FF3E .extension 0xF3E <> // unimplemented 00005EDA FF3C .extension 0xF3C <> // unimplemented 00005EDC FF3A .extension 0xF3A <> // unimplemented 00005EDE FF38 .extension 0xF38 <> // unimplemented 00005EE0 FFC6 .invalid <> 00005EE2 0024 0022 ori.b -[A4], 0x22 /* '\"' */ 00005EE6 0020 0249 ori.b -[A0], 0x49 /* 'I' */ 00005EEA 049F 0715 09C4 subi.l [A7]+, 0x71509C4 00005EF0 0CCB .incomplete 00005EF2 1085 move.b [A0], D5 00005EF4 1710 move.b -[A3], [A0] 00005EF6 7FFF moveq.l D7, 0xFFFFFFFF 00005EF8 0122 btst -[A2], D0 00005EFA 0370 05CF bchg <>, D1 00005EFE 085C 0B2D bchg.b [A4]+, 0x2D /* '-' */ 00005F02 0E6A 12A1 1B80 .invalid.w [A2 + 0x1B80], 0x12A1 // invalid immediate operation 00005F08 FF3E .extension 0xF3E <> // unimplemented 00005F0A FF3C .extension 0xF3C <> // unimplemented 00005F0C FF3A .extension 0xF3A <> // unimplemented 00005F0E FF38 .extension 0xF38 <> // unimplemented 00005F10 FFC6 .invalid <> 00005F12 FFF4 .invalid <> 00005F14 FFF2 .invalid <> 00005F16 FFF0 .invalid <> fn00005F18: 00005F18 4E56 FFFE link A6, -0x0002 00005F1C 48E7 3F3C movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00005F20 2F0E move.l -[A7], A6 00005F22 286E 0020 movea.l A4, [A6 + 0x20] 00005F26 246E 001C movea.l A2, [A6 + 0x1C] 00005F2A 2A2E 0018 move.l D5, [A6 + 0x18] 00005F2E 47FA D9E0 lea.l A3, [PC - 0x2620 /* 00003910, value 0x200021E */] 00005F32 4BFA F9E4 lea.l A5, [PC - 0x61C /* 00005918, value 0x100021, cstring "" */] 00005F36 226E 000C movea.l A1, [A6 + 0xC] 00005F3A B2FC 0001 cmpa.w A1, 0x1 00005F3E 6706 beq +0x8 /* 00005F46 */ 00005F40 D9EE 0008 add.l A4, [A6 + 0x8] 00005F44 538C subq.l A4, 1 label00005F46: 00005F46 202E 0014 move.l D0, [A6 + 0x14] 00005F4A 6728 beq +0x2A /* 00005F74 */ 00005F4C 2040 movea.l A0, D0 00005F4E 3018 move.w D0, [A0]+ 00005F50 6722 beq +0x24 /* 00005F74 */ 00005F52 7200 moveq.l D1, 0x00 00005F54 3218 move.w D1, [A0]+ 00005F56 D285 add.l D1, D5 00005F58 2401 move.l D2, D1 00005F5A E481 asr D1, 2 00005F5C 2D41 0018 move.l [A6 + 0x18], D1 00005F60 0242 0003 andi.w D2, 0x3 00005F64 3D42 FFFE move.w [A6 - 0x2], D2 00005F68 DBD8 add.l A5, [A0]+ 00005F6A 2C49 movea.l A6, A1 00005F6C 4CD0 02DE movem.l D1,D2,D3,D4,D6,D7,A1, [A0] 00005F70 4EFB 00FE jmp [PC + D0.w - 0x2] label00005F74: 00005F74 2005 move.l D0, D5 00005F76 E480 asr D0, 2 00005F78 2D40 0018 move.l [A6 + 0x18], D0 00005F7C 2005 move.l D0, D5 00005F7E 0240 0003 andi.w D0, 0x3 00005F82 3D40 FFFE move.w [A6 - 0x2], D0 00005F86 2C49 movea.l A6, A1 00005F88 7200 moveq.l D1, 0x00 00005F8A 2401 move.l D2, D1 00005F8C 2601 move.l D3, D1 00005F8E 2801 move.l D4, D1 00005F90 2241 movea.l A1, D1 00005F92 3E01 move.w D7, D1 00005F94 3C01 move.w D6, D1 label00005F96: 00005F96 51CD 0012 dbf D5, +0x14 /* 00005FAA */ 00005F9A 4845 swap.w D5 00005F9C 5345 subq.w D5, 1 00005F9E 6A08 bpl +0xA /* 00005FA8 */ 00005FA0 49FA FFF4 lea.l A4, [PC - 0xC /* 00005F96, value 0x51CD0012 */] 00005FA4 6000 08CC bra +0x8CE /* 00006872 */ label00005FA8: 00005FA8 4845 swap.w D5 label00005FAA: 00005FAA 4240 clr.w D0 00005FAC 1014 move.b D0, [A4] 00005FAE D8CE add.w A4, A6 00005FB0 D040 add.w D0, D0 00005FB2 41EB 000E lea.l A0, [A3 + 0xE] 00005FB6 D0F3 0000 add.w A0, [A3 + D0.w] 00005FBA 3809 move.w D4, A1 00005FBC 4844 swap.w D4 00005FBE 4244 clr.w D4 00005FC0 D298 add.l D1, [A0]+ 00005FC2 D498 add.l D2, [A0]+ 00005FC4 D698 add.l D3, [A0]+ 00005FC6 D898 add.l D4, [A0]+ 00005FC8 51CD 0012 dbf D5, +0x14 /* 00005FDC */ 00005FCC 4845 swap.w D5 00005FCE 5345 subq.w D5, 1 00005FD0 6A08 bpl +0xA /* 00005FDA */ 00005FD2 49FA FFF4 lea.l A4, [PC - 0xC /* 00005FC8, value 0x51CD0012 */] 00005FD6 6000 089A bra +0x89C /* 00006872 */ label00005FDA: 00005FDA 4845 swap.w D5 label00005FDC: 00005FDC 4240 clr.w D0 00005FDE 1014 move.b D0, [A4] 00005FE0 D8CE add.w A4, A6 00005FE2 D040 add.w D0, D0 00005FE4 204B movea.l A0, A3 00005FE6 D0F3 0000 add.w A0, [A3 + D0.w] 00005FEA D298 add.l D1, [A0]+ 00005FEC D498 add.l D2, [A0]+ 00005FEE D698 add.l D3, [A0]+ 00005FF0 D898 add.l D4, [A0]+ 00005FF2 4841 swap.w D1 00005FF4 4447 neg.w D7 00005FF6 DE46 add.w D7, D6 00005FF8 DE46 add.w D7, D6 00005FFA 3007 move.w D0, D7 00005FFC E640 asr D0.w, 3 00005FFE 9E40 sub.w D7, D0 00006000 E241 asr D1.w, 1 00006002 9247 sub.w D1, D7 00006004 6B62 bmi +0x64 /* 00006068 */ 00006006 B25D cmp.w D1, [A5]+ 00006008 6C0A bge +0xC /* 00006014 */ 0000600A 7000 moveq.l D0, 0x00 0000600C DE6D 000E add.w D7, [A5 + 0xE] 00006010 6000 0098 bra +0x9A /* 000060AA */ label00006014: 00006014 B25D cmp.w D1, [A5]+ 00006016 6C0A bge +0xC /* 00006022 */ 00006018 7010 moveq.l D0, 0x10 0000601A DE6D 000E add.w D7, [A5 + 0xE] 0000601E 6000 008A bra +0x8C /* 000060AA */ label00006022: 00006022 B25D cmp.w D1, [A5]+ 00006024 6C08 bge +0xA /* 0000602E */ 00006026 7020 moveq.l D0, 0x20 00006028 DE6D 000E add.w D7, [A5 + 0xE] 0000602C 607C bra +0x7E /* 000060AA */ label0000602E: 0000602E B25D cmp.w D1, [A5]+ 00006030 6C08 bge +0xA /* 0000603A */ 00006032 7030 moveq.l D0, 0x30 00006034 DE6D 000E add.w D7, [A5 + 0xE] 00006038 6070 bra +0x72 /* 000060AA */ label0000603A: 0000603A B25D cmp.w D1, [A5]+ 0000603C 6C08 bge +0xA /* 00006046 */ 0000603E 7040 moveq.l D0, 0x40 00006040 DE6D 000E add.w D7, [A5 + 0xE] 00006044 6064 bra +0x66 /* 000060AA */ label00006046: 00006046 B25D cmp.w D1, [A5]+ 00006048 6C08 bge +0xA /* 00006052 */ 0000604A 7050 moveq.l D0, 0x50 0000604C DE6D 000E add.w D7, [A5 + 0xE] 00006050 6058 bra +0x5A /* 000060AA */ label00006052: 00006052 B25D cmp.w D1, [A5]+ 00006054 6C08 bge +0xA /* 0000605E */ 00006056 7060 moveq.l D0, 0x60 00006058 DE6D 000E add.w D7, [A5 + 0xE] 0000605C 604C bra +0x4E /* 000060AA */ label0000605E: 0000605E 544D addq.w A5, 2 00006060 7070 moveq.l D0, 0x70 00006062 DE6D 000E add.w D7, [A5 + 0xE] 00006066 6042 bra +0x44 /* 000060AA */ label00006068: 00006068 4441 neg.w D1 0000606A B25D cmp.w D1, [A5]+ 0000606C 6C04 bge +0x6 /* 00006072 */ 0000606E 7080 moveq.l D0, 0xFFFFFF80 00006070 6034 bra +0x36 /* 000060A6 */ label00006072: 00006072 B25D cmp.w D1, [A5]+ 00006074 6C04 bge +0x6 /* 0000607A */ 00006076 7090 moveq.l D0, 0xFFFFFF90 00006078 602C bra +0x2E /* 000060A6 */ label0000607A: 0000607A B25D cmp.w D1, [A5]+ 0000607C 6C04 bge +0x6 /* 00006082 */ 0000607E 70A0 moveq.l D0, 0xFFFFFFA0 00006080 6024 bra +0x26 /* 000060A6 */ label00006082: 00006082 B25D cmp.w D1, [A5]+ 00006084 6C04 bge +0x6 /* 0000608A */ 00006086 70B0 moveq.l D0, 0xFFFFFFB0 00006088 601C bra +0x1E /* 000060A6 */ label0000608A: 0000608A B25D cmp.w D1, [A5]+ 0000608C 6C04 bge +0x6 /* 00006092 */ 0000608E 70C0 moveq.l D0, 0xFFFFFFC0 00006090 6014 bra +0x16 /* 000060A6 */ label00006092: 00006092 B25D cmp.w D1, [A5]+ 00006094 6C04 bge +0x6 /* 0000609A */ 00006096 70D0 moveq.l D0, 0xFFFFFFD0 00006098 600C bra +0xE /* 000060A6 */ label0000609A: 0000609A B25D cmp.w D1, [A5]+ 0000609C 6C04 bge +0x6 /* 000060A2 */ 0000609E 70E0 moveq.l D0, 0xFFFFFFE0 000060A0 6004 bra +0x6 /* 000060A6 */ label000060A2: 000060A2 544D addq.w A5, 2 000060A4 70F0 moveq.l D0, 0xFFFFFFF0 label000060A6: 000060A6 9E6D 000E sub.w D7, [A5 + 0xE] label000060AA: 000060AA DAED 001E add.w A5, [A5 + 0x1E] 000060AE 3200 move.w D1, D0 000060B0 4841 swap.w D1 000060B2 51CD 0012 dbf D5, +0x14 /* 000060C6 */ 000060B6 4845 swap.w D5 000060B8 5345 subq.w D5, 1 000060BA 6A08 bpl +0xA /* 000060C4 */ 000060BC 49FA FFF4 lea.l A4, [PC - 0xC /* 000060B2, value 0x51CD0012 */] 000060C0 6000 07B0 bra +0x7B2 /* 00006872 */ label000060C4: 000060C4 4845 swap.w D5 label000060C6: 000060C6 4240 clr.w D0 000060C8 1014 move.b D0, [A4] 000060CA D8CE add.w A4, A6 000060CC D040 add.w D0, D0 000060CE 41EB 000E lea.l A0, [A3 + 0xE] 000060D2 D0F3 0000 add.w A0, [A3 + D0.w] 000060D6 D258 add.w D1, [A0]+ 000060D8 D498 add.l D2, [A0]+ 000060DA D698 add.l D3, [A0]+ 000060DC D898 add.l D4, [A0]+ 000060DE 3250 movea.w A1, [A0] 000060E0 51CD 0012 dbf D5, +0x14 /* 000060F4 */ 000060E4 4845 swap.w D5 000060E6 5345 subq.w D5, 1 000060E8 6A08 bpl +0xA /* 000060F2 */ 000060EA 49FA FFF4 lea.l A4, [PC - 0xC /* 000060E0, value 0x51CD0012 */] 000060EE 6000 0782 bra +0x784 /* 00006872 */ label000060F2: 000060F2 4845 swap.w D5 label000060F4: 000060F4 4240 clr.w D0 000060F6 1014 move.b D0, [A4] 000060F8 D8CE add.w A4, A6 000060FA D040 add.w D0, D0 000060FC 204B movea.l A0, A3 000060FE D0F3 0000 add.w A0, [A3 + D0.w] 00006102 D258 add.w D1, [A0]+ 00006104 D498 add.l D2, [A0]+ 00006106 D698 add.l D3, [A0]+ 00006108 D898 add.l D4, [A0]+ 0000610A D2D0 add.w A1, [A0] 0000610C 4446 neg.w D6 0000610E DC47 add.w D6, D7 00006110 DC47 add.w D6, D7 00006112 3006 move.w D0, D6 00006114 E640 asr D0.w, 3 00006116 9C40 sub.w D6, D0 00006118 E241 asr D1.w, 1 0000611A 9246 sub.w D1, D6 0000611C 6B62 bmi +0x64 /* 00006180 */ 0000611E B25D cmp.w D1, [A5]+ 00006120 6C0A bge +0xC /* 0000612C */ 00006122 7000 moveq.l D0, 0x00 00006124 DC6D 000E add.w D6, [A5 + 0xE] 00006128 6000 0098 bra +0x9A /* 000061C2 */ label0000612C: 0000612C B25D cmp.w D1, [A5]+ 0000612E 6C0A bge +0xC /* 0000613A */ 00006130 7001 moveq.l D0, 0x01 00006132 DC6D 000E add.w D6, [A5 + 0xE] 00006136 6000 008A bra +0x8C /* 000061C2 */ label0000613A: 0000613A B25D cmp.w D1, [A5]+ 0000613C 6C08 bge +0xA /* 00006146 */ 0000613E 7002 moveq.l D0, 0x02 00006140 DC6D 000E add.w D6, [A5 + 0xE] 00006144 607C bra +0x7E /* 000061C2 */ label00006146: 00006146 B25D cmp.w D1, [A5]+ 00006148 6C08 bge +0xA /* 00006152 */ 0000614A 7003 moveq.l D0, 0x03 0000614C DC6D 000E add.w D6, [A5 + 0xE] 00006150 6070 bra +0x72 /* 000061C2 */ label00006152: 00006152 B25D cmp.w D1, [A5]+ 00006154 6C08 bge +0xA /* 0000615E */ 00006156 7004 moveq.l D0, 0x04 00006158 DC6D 000E add.w D6, [A5 + 0xE] 0000615C 6064 bra +0x66 /* 000061C2 */ label0000615E: 0000615E B25D cmp.w D1, [A5]+ 00006160 6C08 bge +0xA /* 0000616A */ 00006162 7005 moveq.l D0, 0x05 00006164 DC6D 000E add.w D6, [A5 + 0xE] 00006168 6058 bra +0x5A /* 000061C2 */ label0000616A: 0000616A B25D cmp.w D1, [A5]+ 0000616C 6C08 bge +0xA /* 00006176 */ 0000616E 7006 moveq.l D0, 0x06 00006170 DC6D 000E add.w D6, [A5 + 0xE] 00006174 604C bra +0x4E /* 000061C2 */ label00006176: 00006176 544D addq.w A5, 2 00006178 7007 moveq.l D0, 0x07 0000617A DC6D 000E add.w D6, [A5 + 0xE] 0000617E 6042 bra +0x44 /* 000061C2 */ label00006180: 00006180 4441 neg.w D1 00006182 B25D cmp.w D1, [A5]+ 00006184 6C04 bge +0x6 /* 0000618A */ 00006186 7008 moveq.l D0, 0x08 00006188 6034 bra +0x36 /* 000061BE */ label0000618A: 0000618A B25D cmp.w D1, [A5]+ 0000618C 6C04 bge +0x6 /* 00006192 */ 0000618E 7009 moveq.l D0, 0x09 00006190 602C bra +0x2E /* 000061BE */ label00006192: 00006192 B25D cmp.w D1, [A5]+ 00006194 6C04 bge +0x6 /* 0000619A */ 00006196 700A moveq.l D0, 0x0A 00006198 6024 bra +0x26 /* 000061BE */ label0000619A: 0000619A B25D cmp.w D1, [A5]+ 0000619C 6C04 bge +0x6 /* 000061A2 */ 0000619E 700B moveq.l D0, 0x0B 000061A0 601C bra +0x1E /* 000061BE */ label000061A2: 000061A2 B25D cmp.w D1, [A5]+ 000061A4 6C04 bge +0x6 /* 000061AA */ 000061A6 700C moveq.l D0, 0x0C 000061A8 6014 bra +0x16 /* 000061BE */ label000061AA: 000061AA B25D cmp.w D1, [A5]+ 000061AC 6C04 bge +0x6 /* 000061B2 */ 000061AE 700D moveq.l D0, 0x0D 000061B0 600C bra +0xE /* 000061BE */ label000061B2: 000061B2 B25D cmp.w D1, [A5]+ 000061B4 6C04 bge +0x6 /* 000061BA */ 000061B6 700E moveq.l D0, 0x0E 000061B8 6004 bra +0x6 /* 000061BE */ label000061BA: 000061BA 544D addq.w A5, 2 000061BC 700F moveq.l D0, 0x0F label000061BE: 000061BE 9C6D 000E sub.w D6, [A5 + 0xE] label000061C2: 000061C2 DAED 001E add.w A5, [A5 + 0x1E] 000061C6 4841 swap.w D1 000061C8 D041 add.w D0, D1 000061CA 14C0 move.b [A2]+, D0 000061CC 51CD 0012 dbf D5, +0x14 /* 000061E0 */ 000061D0 4845 swap.w D5 000061D2 5345 subq.w D5, 1 000061D4 6A08 bpl +0xA /* 000061DE */ 000061D6 49FA FFF4 lea.l A4, [PC - 0xC /* 000061CC, value 0x51CD0012 */] 000061DA 6000 0696 bra +0x698 /* 00006872 */ label000061DE: 000061DE 4845 swap.w D5 label000061E0: 000061E0 4240 clr.w D0 000061E2 1014 move.b D0, [A4] 000061E4 D8CE add.w A4, A6 000061E6 D040 add.w D0, D0 000061E8 41EB 000E lea.l A0, [A3 + 0xE] 000061EC D0F3 0000 add.w A0, [A3 + D0.w] 000061F0 3209 move.w D1, A1 000061F2 4841 swap.w D1 000061F4 4241 clr.w D1 000061F6 D498 add.l D2, [A0]+ 000061F8 D698 add.l D3, [A0]+ 000061FA D898 add.l D4, [A0]+ 000061FC D298 add.l D1, [A0]+ 000061FE 51CD 0012 dbf D5, +0x14 /* 00006212 */ 00006202 4845 swap.w D5 00006204 5345 subq.w D5, 1 00006206 6A08 bpl +0xA /* 00006210 */ 00006208 49FA FFF4 lea.l A4, [PC - 0xC /* 000061FE, value 0x51CD0012 */] 0000620C 6000 0664 bra +0x666 /* 00006872 */ label00006210: 00006210 4845 swap.w D5 label00006212: 00006212 4240 clr.w D0 00006214 1014 move.b D0, [A4] 00006216 D8CE add.w A4, A6 00006218 D040 add.w D0, D0 0000621A 204B movea.l A0, A3 0000621C D0F3 0000 add.w A0, [A3 + D0.w] 00006220 D498 add.l D2, [A0]+ 00006222 D698 add.l D3, [A0]+ 00006224 D898 add.l D4, [A0]+ 00006226 D298 add.l D1, [A0]+ 00006228 4842 swap.w D2 0000622A 4447 neg.w D7 0000622C DE46 add.w D7, D6 0000622E DE46 add.w D7, D6 00006230 3007 move.w D0, D7 00006232 E640 asr D0.w, 3 00006234 9E40 sub.w D7, D0 00006236 E242 asr D2.w, 1 00006238 9447 sub.w D2, D7 0000623A 6B62 bmi +0x64 /* 0000629E */ 0000623C B45D cmp.w D2, [A5]+ 0000623E 6C0A bge +0xC /* 0000624A */ 00006240 7000 moveq.l D0, 0x00 00006242 DE6D 000E add.w D7, [A5 + 0xE] 00006246 6000 0098 bra +0x9A /* 000062E0 */ label0000624A: 0000624A B45D cmp.w D2, [A5]+ 0000624C 6C0A bge +0xC /* 00006258 */ 0000624E 7010 moveq.l D0, 0x10 00006250 DE6D 000E add.w D7, [A5 + 0xE] 00006254 6000 008A bra +0x8C /* 000062E0 */ label00006258: 00006258 B45D cmp.w D2, [A5]+ 0000625A 6C08 bge +0xA /* 00006264 */ 0000625C 7020 moveq.l D0, 0x20 0000625E DE6D 000E add.w D7, [A5 + 0xE] 00006262 607C bra +0x7E /* 000062E0 */ label00006264: 00006264 B45D cmp.w D2, [A5]+ 00006266 6C08 bge +0xA /* 00006270 */ 00006268 7030 moveq.l D0, 0x30 0000626A DE6D 000E add.w D7, [A5 + 0xE] 0000626E 6070 bra +0x72 /* 000062E0 */ label00006270: 00006270 B45D cmp.w D2, [A5]+ 00006272 6C08 bge +0xA /* 0000627C */ 00006274 7040 moveq.l D0, 0x40 00006276 DE6D 000E add.w D7, [A5 + 0xE] 0000627A 6064 bra +0x66 /* 000062E0 */ label0000627C: 0000627C B45D cmp.w D2, [A5]+ 0000627E 6C08 bge +0xA /* 00006288 */ 00006280 7050 moveq.l D0, 0x50 00006282 DE6D 000E add.w D7, [A5 + 0xE] 00006286 6058 bra +0x5A /* 000062E0 */ label00006288: 00006288 B45D cmp.w D2, [A5]+ 0000628A 6C08 bge +0xA /* 00006294 */ 0000628C 7060 moveq.l D0, 0x60 0000628E DE6D 000E add.w D7, [A5 + 0xE] 00006292 604C bra +0x4E /* 000062E0 */ label00006294: 00006294 544D addq.w A5, 2 00006296 7070 moveq.l D0, 0x70 00006298 DE6D 000E add.w D7, [A5 + 0xE] 0000629C 6042 bra +0x44 /* 000062E0 */ label0000629E: 0000629E 4442 neg.w D2 000062A0 B45D cmp.w D2, [A5]+ 000062A2 6C04 bge +0x6 /* 000062A8 */ 000062A4 7080 moveq.l D0, 0xFFFFFF80 000062A6 6034 bra +0x36 /* 000062DC */ label000062A8: 000062A8 B45D cmp.w D2, [A5]+ 000062AA 6C04 bge +0x6 /* 000062B0 */ 000062AC 7090 moveq.l D0, 0xFFFFFF90 000062AE 602C bra +0x2E /* 000062DC */ label000062B0: 000062B0 B45D cmp.w D2, [A5]+ 000062B2 6C04 bge +0x6 /* 000062B8 */ 000062B4 70A0 moveq.l D0, 0xFFFFFFA0 000062B6 6024 bra +0x26 /* 000062DC */ label000062B8: 000062B8 B45D cmp.w D2, [A5]+ 000062BA 6C04 bge +0x6 /* 000062C0 */ 000062BC 70B0 moveq.l D0, 0xFFFFFFB0 000062BE 601C bra +0x1E /* 000062DC */ label000062C0: 000062C0 B45D cmp.w D2, [A5]+ 000062C2 6C04 bge +0x6 /* 000062C8 */ 000062C4 70C0 moveq.l D0, 0xFFFFFFC0 000062C6 6014 bra +0x16 /* 000062DC */ label000062C8: 000062C8 B45D cmp.w D2, [A5]+ 000062CA 6C04 bge +0x6 /* 000062D0 */ 000062CC 70D0 moveq.l D0, 0xFFFFFFD0 000062CE 600C bra +0xE /* 000062DC */ label000062D0: 000062D0 B45D cmp.w D2, [A5]+ 000062D2 6C04 bge +0x6 /* 000062D8 */ 000062D4 70E0 moveq.l D0, 0xFFFFFFE0 000062D6 6004 bra +0x6 /* 000062DC */ label000062D8: 000062D8 544D addq.w A5, 2 000062DA 70F0 moveq.l D0, 0xFFFFFFF0 label000062DC: 000062DC 9E6D 000E sub.w D7, [A5 + 0xE] label000062E0: 000062E0 DAED 001E add.w A5, [A5 + 0x1E] 000062E4 3400 move.w D2, D0 000062E6 4842 swap.w D2 000062E8 51CD 0012 dbf D5, +0x14 /* 000062FC */ 000062EC 4845 swap.w D5 000062EE 5345 subq.w D5, 1 000062F0 6A08 bpl +0xA /* 000062FA */ 000062F2 49FA FFF4 lea.l A4, [PC - 0xC /* 000062E8, value 0x51CD0012 */] 000062F6 6000 057A bra +0x57C /* 00006872 */ label000062FA: 000062FA 4845 swap.w D5 label000062FC: 000062FC 4240 clr.w D0 000062FE 1014 move.b D0, [A4] 00006300 D8CE add.w A4, A6 00006302 D040 add.w D0, D0 00006304 41EB 000E lea.l A0, [A3 + 0xE] 00006308 D0F3 0000 add.w A0, [A3 + D0.w] 0000630C D458 add.w D2, [A0]+ 0000630E D698 add.l D3, [A0]+ 00006310 D898 add.l D4, [A0]+ 00006312 D298 add.l D1, [A0]+ 00006314 3250 movea.w A1, [A0] 00006316 51CD 0012 dbf D5, +0x14 /* 0000632A */ 0000631A 4845 swap.w D5 0000631C 5345 subq.w D5, 1 0000631E 6A08 bpl +0xA /* 00006328 */ 00006320 49FA FFF4 lea.l A4, [PC - 0xC /* 00006316, value 0x51CD0012 */] 00006324 6000 054C bra +0x54E /* 00006872 */ label00006328: 00006328 4845 swap.w D5 label0000632A: 0000632A 4240 clr.w D0 0000632C 1014 move.b D0, [A4] 0000632E D8CE add.w A4, A6 00006330 D040 add.w D0, D0 00006332 204B movea.l A0, A3 00006334 D0F3 0000 add.w A0, [A3 + D0.w] 00006338 D458 add.w D2, [A0]+ 0000633A D698 add.l D3, [A0]+ 0000633C D898 add.l D4, [A0]+ 0000633E D298 add.l D1, [A0]+ 00006340 D2D0 add.w A1, [A0] 00006342 4446 neg.w D6 00006344 DC47 add.w D6, D7 00006346 DC47 add.w D6, D7 00006348 3006 move.w D0, D6 0000634A E640 asr D0.w, 3 0000634C 9C40 sub.w D6, D0 0000634E E242 asr D2.w, 1 00006350 9446 sub.w D2, D6 00006352 6B62 bmi +0x64 /* 000063B6 */ 00006354 B45D cmp.w D2, [A5]+ 00006356 6C0A bge +0xC /* 00006362 */ 00006358 7000 moveq.l D0, 0x00 0000635A DC6D 000E add.w D6, [A5 + 0xE] 0000635E 6000 0098 bra +0x9A /* 000063F8 */ label00006362: 00006362 B45D cmp.w D2, [A5]+ 00006364 6C0A bge +0xC /* 00006370 */ 00006366 7001 moveq.l D0, 0x01 00006368 DC6D 000E add.w D6, [A5 + 0xE] 0000636C 6000 008A bra +0x8C /* 000063F8 */ label00006370: 00006370 B45D cmp.w D2, [A5]+ 00006372 6C08 bge +0xA /* 0000637C */ 00006374 7002 moveq.l D0, 0x02 00006376 DC6D 000E add.w D6, [A5 + 0xE] 0000637A 607C bra +0x7E /* 000063F8 */ label0000637C: 0000637C B45D cmp.w D2, [A5]+ 0000637E 6C08 bge +0xA /* 00006388 */ 00006380 7003 moveq.l D0, 0x03 00006382 DC6D 000E add.w D6, [A5 + 0xE] 00006386 6070 bra +0x72 /* 000063F8 */ label00006388: 00006388 B45D cmp.w D2, [A5]+ 0000638A 6C08 bge +0xA /* 00006394 */ 0000638C 7004 moveq.l D0, 0x04 0000638E DC6D 000E add.w D6, [A5 + 0xE] 00006392 6064 bra +0x66 /* 000063F8 */ label00006394: 00006394 B45D cmp.w D2, [A5]+ 00006396 6C08 bge +0xA /* 000063A0 */ 00006398 7005 moveq.l D0, 0x05 0000639A DC6D 000E add.w D6, [A5 + 0xE] 0000639E 6058 bra +0x5A /* 000063F8 */ label000063A0: 000063A0 B45D cmp.w D2, [A5]+ 000063A2 6C08 bge +0xA /* 000063AC */ 000063A4 7006 moveq.l D0, 0x06 000063A6 DC6D 000E add.w D6, [A5 + 0xE] 000063AA 604C bra +0x4E /* 000063F8 */ label000063AC: 000063AC 544D addq.w A5, 2 000063AE 7007 moveq.l D0, 0x07 000063B0 DC6D 000E add.w D6, [A5 + 0xE] 000063B4 6042 bra +0x44 /* 000063F8 */ label000063B6: 000063B6 4442 neg.w D2 000063B8 B45D cmp.w D2, [A5]+ 000063BA 6C04 bge +0x6 /* 000063C0 */ 000063BC 7008 moveq.l D0, 0x08 000063BE 6034 bra +0x36 /* 000063F4 */ label000063C0: 000063C0 B45D cmp.w D2, [A5]+ 000063C2 6C04 bge +0x6 /* 000063C8 */ 000063C4 7009 moveq.l D0, 0x09 000063C6 602C bra +0x2E /* 000063F4 */ label000063C8: 000063C8 B45D cmp.w D2, [A5]+ 000063CA 6C04 bge +0x6 /* 000063D0 */ 000063CC 700A moveq.l D0, 0x0A 000063CE 6024 bra +0x26 /* 000063F4 */ label000063D0: 000063D0 B45D cmp.w D2, [A5]+ 000063D2 6C04 bge +0x6 /* 000063D8 */ 000063D4 700B moveq.l D0, 0x0B 000063D6 601C bra +0x1E /* 000063F4 */ label000063D8: 000063D8 B45D cmp.w D2, [A5]+ 000063DA 6C04 bge +0x6 /* 000063E0 */ 000063DC 700C moveq.l D0, 0x0C 000063DE 6014 bra +0x16 /* 000063F4 */ label000063E0: 000063E0 B45D cmp.w D2, [A5]+ 000063E2 6C04 bge +0x6 /* 000063E8 */ 000063E4 700D moveq.l D0, 0x0D 000063E6 600C bra +0xE /* 000063F4 */ label000063E8: 000063E8 B45D cmp.w D2, [A5]+ 000063EA 6C04 bge +0x6 /* 000063F0 */ 000063EC 700E moveq.l D0, 0x0E 000063EE 6004 bra +0x6 /* 000063F4 */ label000063F0: 000063F0 544D addq.w A5, 2 000063F2 700F moveq.l D0, 0x0F label000063F4: 000063F4 9C6D 000E sub.w D6, [A5 + 0xE] label000063F8: 000063F8 DAED 001E add.w A5, [A5 + 0x1E] 000063FC 4842 swap.w D2 000063FE D042 add.w D0, D2 00006400 14C0 move.b [A2]+, D0 00006402 51CD 0012 dbf D5, +0x14 /* 00006416 */ 00006406 4845 swap.w D5 00006408 5345 subq.w D5, 1 0000640A 6A08 bpl +0xA /* 00006414 */ 0000640C 49FA FFF4 lea.l A4, [PC - 0xC /* 00006402, value 0x51CD0012 */] 00006410 6000 0460 bra +0x462 /* 00006872 */ label00006414: 00006414 4845 swap.w D5 label00006416: 00006416 4240 clr.w D0 00006418 1014 move.b D0, [A4] 0000641A D8CE add.w A4, A6 0000641C D040 add.w D0, D0 0000641E 41EB 000E lea.l A0, [A3 + 0xE] 00006422 D0F3 0000 add.w A0, [A3 + D0.w] 00006426 3409 move.w D2, A1 00006428 4842 swap.w D2 0000642A 4242 clr.w D2 0000642C D698 add.l D3, [A0]+ 0000642E D898 add.l D4, [A0]+ 00006430 D298 add.l D1, [A0]+ 00006432 D498 add.l D2, [A0]+ 00006434 51CD 0012 dbf D5, +0x14 /* 00006448 */ 00006438 4845 swap.w D5 0000643A 5345 subq.w D5, 1 0000643C 6A08 bpl +0xA /* 00006446 */ 0000643E 49FA FFF4 lea.l A4, [PC - 0xC /* 00006434, value 0x51CD0012 */] 00006442 6000 042E bra +0x430 /* 00006872 */ label00006446: 00006446 4845 swap.w D5 label00006448: 00006448 4240 clr.w D0 0000644A 1014 move.b D0, [A4] 0000644C D8CE add.w A4, A6 0000644E D040 add.w D0, D0 00006450 204B movea.l A0, A3 00006452 D0F3 0000 add.w A0, [A3 + D0.w] 00006456 D698 add.l D3, [A0]+ 00006458 D898 add.l D4, [A0]+ 0000645A D298 add.l D1, [A0]+ 0000645C D498 add.l D2, [A0]+ 0000645E 4843 swap.w D3 00006460 4447 neg.w D7 00006462 DE46 add.w D7, D6 00006464 DE46 add.w D7, D6 00006466 3007 move.w D0, D7 00006468 E640 asr D0.w, 3 0000646A 9E40 sub.w D7, D0 0000646C E243 asr D3.w, 1 0000646E 9647 sub.w D3, D7 00006470 6B62 bmi +0x64 /* 000064D4 */ 00006472 B65D cmp.w D3, [A5]+ 00006474 6C0A bge +0xC /* 00006480 */ 00006476 7000 moveq.l D0, 0x00 00006478 DE6D 000E add.w D7, [A5 + 0xE] 0000647C 6000 0098 bra +0x9A /* 00006516 */ label00006480: 00006480 B65D cmp.w D3, [A5]+ 00006482 6C0A bge +0xC /* 0000648E */ 00006484 7010 moveq.l D0, 0x10 00006486 DE6D 000E add.w D7, [A5 + 0xE] 0000648A 6000 008A bra +0x8C /* 00006516 */ label0000648E: 0000648E B65D cmp.w D3, [A5]+ 00006490 6C08 bge +0xA /* 0000649A */ 00006492 7020 moveq.l D0, 0x20 00006494 DE6D 000E add.w D7, [A5 + 0xE] 00006498 607C bra +0x7E /* 00006516 */ label0000649A: 0000649A B65D cmp.w D3, [A5]+ 0000649C 6C08 bge +0xA /* 000064A6 */ 0000649E 7030 moveq.l D0, 0x30 000064A0 DE6D 000E add.w D7, [A5 + 0xE] 000064A4 6070 bra +0x72 /* 00006516 */ label000064A6: 000064A6 B65D cmp.w D3, [A5]+ 000064A8 6C08 bge +0xA /* 000064B2 */ 000064AA 7040 moveq.l D0, 0x40 000064AC DE6D 000E add.w D7, [A5 + 0xE] 000064B0 6064 bra +0x66 /* 00006516 */ label000064B2: 000064B2 B65D cmp.w D3, [A5]+ 000064B4 6C08 bge +0xA /* 000064BE */ 000064B6 7050 moveq.l D0, 0x50 000064B8 DE6D 000E add.w D7, [A5 + 0xE] 000064BC 6058 bra +0x5A /* 00006516 */ label000064BE: 000064BE B65D cmp.w D3, [A5]+ 000064C0 6C08 bge +0xA /* 000064CA */ 000064C2 7060 moveq.l D0, 0x60 000064C4 DE6D 000E add.w D7, [A5 + 0xE] 000064C8 604C bra +0x4E /* 00006516 */ label000064CA: 000064CA 544D addq.w A5, 2 000064CC 7070 moveq.l D0, 0x70 000064CE DE6D 000E add.w D7, [A5 + 0xE] 000064D2 6042 bra +0x44 /* 00006516 */ label000064D4: 000064D4 4443 neg.w D3 000064D6 B65D cmp.w D3, [A5]+ 000064D8 6C04 bge +0x6 /* 000064DE */ 000064DA 7080 moveq.l D0, 0xFFFFFF80 000064DC 6034 bra +0x36 /* 00006512 */ label000064DE: 000064DE B65D cmp.w D3, [A5]+ 000064E0 6C04 bge +0x6 /* 000064E6 */ 000064E2 7090 moveq.l D0, 0xFFFFFF90 000064E4 602C bra +0x2E /* 00006512 */ label000064E6: 000064E6 B65D cmp.w D3, [A5]+ 000064E8 6C04 bge +0x6 /* 000064EE */ 000064EA 70A0 moveq.l D0, 0xFFFFFFA0 000064EC 6024 bra +0x26 /* 00006512 */ label000064EE: 000064EE B65D cmp.w D3, [A5]+ 000064F0 6C04 bge +0x6 /* 000064F6 */ 000064F2 70B0 moveq.l D0, 0xFFFFFFB0 000064F4 601C bra +0x1E /* 00006512 */ label000064F6: 000064F6 B65D cmp.w D3, [A5]+ 000064F8 6C04 bge +0x6 /* 000064FE */ 000064FA 70C0 moveq.l D0, 0xFFFFFFC0 000064FC 6014 bra +0x16 /* 00006512 */ label000064FE: 000064FE B65D cmp.w D3, [A5]+ 00006500 6C04 bge +0x6 /* 00006506 */ 00006502 70D0 moveq.l D0, 0xFFFFFFD0 00006504 600C bra +0xE /* 00006512 */ label00006506: 00006506 B65D cmp.w D3, [A5]+ 00006508 6C04 bge +0x6 /* 0000650E */ 0000650A 70E0 moveq.l D0, 0xFFFFFFE0 0000650C 6004 bra +0x6 /* 00006512 */ label0000650E: 0000650E 544D addq.w A5, 2 00006510 70F0 moveq.l D0, 0xFFFFFFF0 label00006512: 00006512 9E6D 000E sub.w D7, [A5 + 0xE] label00006516: 00006516 DAED 001E add.w A5, [A5 + 0x1E] 0000651A 3600 move.w D3, D0 0000651C 4843 swap.w D3 0000651E 51CD 0012 dbf D5, +0x14 /* 00006532 */ 00006522 4845 swap.w D5 00006524 5345 subq.w D5, 1 00006526 6A08 bpl +0xA /* 00006530 */ 00006528 49FA FFF4 lea.l A4, [PC - 0xC /* 0000651E, value 0x51CD0012 */] 0000652C 6000 0344 bra +0x346 /* 00006872 */ label00006530: 00006530 4845 swap.w D5 label00006532: 00006532 4240 clr.w D0 00006534 1014 move.b D0, [A4] 00006536 D8CE add.w A4, A6 00006538 D040 add.w D0, D0 0000653A 41EB 000E lea.l A0, [A3 + 0xE] 0000653E D0F3 0000 add.w A0, [A3 + D0.w] 00006542 D658 add.w D3, [A0]+ 00006544 D898 add.l D4, [A0]+ 00006546 D298 add.l D1, [A0]+ 00006548 D498 add.l D2, [A0]+ 0000654A 3250 movea.w A1, [A0] 0000654C 51CD 0012 dbf D5, +0x14 /* 00006560 */ 00006550 4845 swap.w D5 00006552 5345 subq.w D5, 1 00006554 6A08 bpl +0xA /* 0000655E */ 00006556 49FA FFF4 lea.l A4, [PC - 0xC /* 0000654C, value 0x51CD0012 */] 0000655A 6000 0316 bra +0x318 /* 00006872 */ label0000655E: 0000655E 4845 swap.w D5 label00006560: 00006560 4240 clr.w D0 00006562 1014 move.b D0, [A4] 00006564 D8CE add.w A4, A6 00006566 D040 add.w D0, D0 00006568 204B movea.l A0, A3 0000656A D0F3 0000 add.w A0, [A3 + D0.w] 0000656E D658 add.w D3, [A0]+ 00006570 D898 add.l D4, [A0]+ 00006572 D298 add.l D1, [A0]+ 00006574 D498 add.l D2, [A0]+ 00006576 D2D0 add.w A1, [A0] 00006578 4446 neg.w D6 0000657A DC47 add.w D6, D7 0000657C DC47 add.w D6, D7 0000657E 3006 move.w D0, D6 00006580 E640 asr D0.w, 3 00006582 9C40 sub.w D6, D0 00006584 E243 asr D3.w, 1 00006586 9646 sub.w D3, D6 00006588 6B62 bmi +0x64 /* 000065EC */ 0000658A B65D cmp.w D3, [A5]+ 0000658C 6C0A bge +0xC /* 00006598 */ 0000658E 7000 moveq.l D0, 0x00 00006590 DC6D 000E add.w D6, [A5 + 0xE] 00006594 6000 0098 bra +0x9A /* 0000662E */ label00006598: 00006598 B65D cmp.w D3, [A5]+ 0000659A 6C0A bge +0xC /* 000065A6 */ 0000659C 7001 moveq.l D0, 0x01 0000659E DC6D 000E add.w D6, [A5 + 0xE] 000065A2 6000 008A bra +0x8C /* 0000662E */ label000065A6: 000065A6 B65D cmp.w D3, [A5]+ 000065A8 6C08 bge +0xA /* 000065B2 */ 000065AA 7002 moveq.l D0, 0x02 000065AC DC6D 000E add.w D6, [A5 + 0xE] 000065B0 607C bra +0x7E /* 0000662E */ label000065B2: 000065B2 B65D cmp.w D3, [A5]+ 000065B4 6C08 bge +0xA /* 000065BE */ 000065B6 7003 moveq.l D0, 0x03 000065B8 DC6D 000E add.w D6, [A5 + 0xE] 000065BC 6070 bra +0x72 /* 0000662E */ label000065BE: 000065BE B65D cmp.w D3, [A5]+ 000065C0 6C08 bge +0xA /* 000065CA */ 000065C2 7004 moveq.l D0, 0x04 000065C4 DC6D 000E add.w D6, [A5 + 0xE] 000065C8 6064 bra +0x66 /* 0000662E */ label000065CA: 000065CA B65D cmp.w D3, [A5]+ 000065CC 6C08 bge +0xA /* 000065D6 */ 000065CE 7005 moveq.l D0, 0x05 000065D0 DC6D 000E add.w D6, [A5 + 0xE] 000065D4 6058 bra +0x5A /* 0000662E */ label000065D6: 000065D6 B65D cmp.w D3, [A5]+ 000065D8 6C08 bge +0xA /* 000065E2 */ 000065DA 7006 moveq.l D0, 0x06 000065DC DC6D 000E add.w D6, [A5 + 0xE] 000065E0 604C bra +0x4E /* 0000662E */ label000065E2: 000065E2 544D addq.w A5, 2 000065E4 7007 moveq.l D0, 0x07 000065E6 DC6D 000E add.w D6, [A5 + 0xE] 000065EA 6042 bra +0x44 /* 0000662E */ label000065EC: 000065EC 4443 neg.w D3 000065EE B65D cmp.w D3, [A5]+ 000065F0 6C04 bge +0x6 /* 000065F6 */ 000065F2 7008 moveq.l D0, 0x08 000065F4 6034 bra +0x36 /* 0000662A */ label000065F6: 000065F6 B65D cmp.w D3, [A5]+ 000065F8 6C04 bge +0x6 /* 000065FE */ 000065FA 7009 moveq.l D0, 0x09 000065FC 602C bra +0x2E /* 0000662A */ label000065FE: 000065FE B65D cmp.w D3, [A5]+ 00006600 6C04 bge +0x6 /* 00006606 */ 00006602 700A moveq.l D0, 0x0A 00006604 6024 bra +0x26 /* 0000662A */ label00006606: 00006606 B65D cmp.w D3, [A5]+ 00006608 6C04 bge +0x6 /* 0000660E */ 0000660A 700B moveq.l D0, 0x0B 0000660C 601C bra +0x1E /* 0000662A */ label0000660E: 0000660E B65D cmp.w D3, [A5]+ 00006610 6C04 bge +0x6 /* 00006616 */ 00006612 700C moveq.l D0, 0x0C 00006614 6014 bra +0x16 /* 0000662A */ label00006616: 00006616 B65D cmp.w D3, [A5]+ 00006618 6C04 bge +0x6 /* 0000661E */ 0000661A 700D moveq.l D0, 0x0D 0000661C 600C bra +0xE /* 0000662A */ label0000661E: 0000661E B65D cmp.w D3, [A5]+ 00006620 6C04 bge +0x6 /* 00006626 */ 00006622 700E moveq.l D0, 0x0E 00006624 6004 bra +0x6 /* 0000662A */ label00006626: 00006626 544D addq.w A5, 2 00006628 700F moveq.l D0, 0x0F label0000662A: 0000662A 9C6D 000E sub.w D6, [A5 + 0xE] label0000662E: 0000662E DAED 001E add.w A5, [A5 + 0x1E] 00006632 4843 swap.w D3 00006634 D043 add.w D0, D3 00006636 14C0 move.b [A2]+, D0 00006638 51CD 0012 dbf D5, +0x14 /* 0000664C */ 0000663C 4845 swap.w D5 0000663E 5345 subq.w D5, 1 00006640 6A08 bpl +0xA /* 0000664A */ 00006642 49FA FFF4 lea.l A4, [PC - 0xC /* 00006638, value 0x51CD0012 */] 00006646 6000 022A bra +0x22C /* 00006872 */ label0000664A: 0000664A 4845 swap.w D5 label0000664C: 0000664C 4240 clr.w D0 0000664E 1014 move.b D0, [A4] 00006650 D8CE add.w A4, A6 00006652 D040 add.w D0, D0 00006654 41EB 000E lea.l A0, [A3 + 0xE] 00006658 D0F3 0000 add.w A0, [A3 + D0.w] 0000665C 3609 move.w D3, A1 0000665E 4843 swap.w D3 00006660 4243 clr.w D3 00006662 D898 add.l D4, [A0]+ 00006664 D298 add.l D1, [A0]+ 00006666 D498 add.l D2, [A0]+ 00006668 D698 add.l D3, [A0]+ 0000666A 51CD 0012 dbf D5, +0x14 /* 0000667E */ 0000666E 4845 swap.w D5 00006670 5345 subq.w D5, 1 00006672 6A08 bpl +0xA /* 0000667C */ 00006674 49FA FFF4 lea.l A4, [PC - 0xC /* 0000666A, value 0x51CD0012 */] 00006678 6000 01F8 bra +0x1FA /* 00006872 */ label0000667C: 0000667C 4845 swap.w D5 label0000667E: 0000667E 4240 clr.w D0 00006680 1014 move.b D0, [A4] 00006682 D8CE add.w A4, A6 00006684 D040 add.w D0, D0 00006686 204B movea.l A0, A3 00006688 D0F3 0000 add.w A0, [A3 + D0.w] 0000668C D898 add.l D4, [A0]+ 0000668E D298 add.l D1, [A0]+ 00006690 D498 add.l D2, [A0]+ 00006692 D698 add.l D3, [A0]+ 00006694 4844 swap.w D4 00006696 4447 neg.w D7 00006698 DE46 add.w D7, D6 0000669A DE46 add.w D7, D6 0000669C 3007 move.w D0, D7 0000669E E640 asr D0.w, 3 000066A0 9E40 sub.w D7, D0 000066A2 E244 asr D4.w, 1 000066A4 9847 sub.w D4, D7 000066A6 6B62 bmi +0x64 /* 0000670A */ 000066A8 B85D cmp.w D4, [A5]+ 000066AA 6C0A bge +0xC /* 000066B6 */ 000066AC 7000 moveq.l D0, 0x00 000066AE DE6D 000E add.w D7, [A5 + 0xE] 000066B2 6000 0098 bra +0x9A /* 0000674C */ label000066B6: 000066B6 B85D cmp.w D4, [A5]+ 000066B8 6C0A bge +0xC /* 000066C4 */ 000066BA 7010 moveq.l D0, 0x10 000066BC DE6D 000E add.w D7, [A5 + 0xE] 000066C0 6000 008A bra +0x8C /* 0000674C */ label000066C4: 000066C4 B85D cmp.w D4, [A5]+ 000066C6 6C08 bge +0xA /* 000066D0 */ 000066C8 7020 moveq.l D0, 0x20 000066CA DE6D 000E add.w D7, [A5 + 0xE] 000066CE 607C bra +0x7E /* 0000674C */ label000066D0: 000066D0 B85D cmp.w D4, [A5]+ 000066D2 6C08 bge +0xA /* 000066DC */ 000066D4 7030 moveq.l D0, 0x30 000066D6 DE6D 000E add.w D7, [A5 + 0xE] 000066DA 6070 bra +0x72 /* 0000674C */ label000066DC: 000066DC B85D cmp.w D4, [A5]+ 000066DE 6C08 bge +0xA /* 000066E8 */ 000066E0 7040 moveq.l D0, 0x40 000066E2 DE6D 000E add.w D7, [A5 + 0xE] 000066E6 6064 bra +0x66 /* 0000674C */ label000066E8: 000066E8 B85D cmp.w D4, [A5]+ 000066EA 6C08 bge +0xA /* 000066F4 */ 000066EC 7050 moveq.l D0, 0x50 000066EE DE6D 000E add.w D7, [A5 + 0xE] 000066F2 6058 bra +0x5A /* 0000674C */ label000066F4: 000066F4 B85D cmp.w D4, [A5]+ 000066F6 6C08 bge +0xA /* 00006700 */ 000066F8 7060 moveq.l D0, 0x60 000066FA DE6D 000E add.w D7, [A5 + 0xE] 000066FE 604C bra +0x4E /* 0000674C */ label00006700: 00006700 544D addq.w A5, 2 00006702 7070 moveq.l D0, 0x70 00006704 DE6D 000E add.w D7, [A5 + 0xE] 00006708 6042 bra +0x44 /* 0000674C */ label0000670A: 0000670A 4444 neg.w D4 0000670C B85D cmp.w D4, [A5]+ 0000670E 6C04 bge +0x6 /* 00006714 */ 00006710 7080 moveq.l D0, 0xFFFFFF80 00006712 6034 bra +0x36 /* 00006748 */ label00006714: 00006714 B85D cmp.w D4, [A5]+ 00006716 6C04 bge +0x6 /* 0000671C */ 00006718 7090 moveq.l D0, 0xFFFFFF90 0000671A 602C bra +0x2E /* 00006748 */ label0000671C: 0000671C B85D cmp.w D4, [A5]+ 0000671E 6C04 bge +0x6 /* 00006724 */ 00006720 70A0 moveq.l D0, 0xFFFFFFA0 00006722 6024 bra +0x26 /* 00006748 */ label00006724: 00006724 B85D cmp.w D4, [A5]+ 00006726 6C04 bge +0x6 /* 0000672C */ 00006728 70B0 moveq.l D0, 0xFFFFFFB0 0000672A 601C bra +0x1E /* 00006748 */ label0000672C: 0000672C B85D cmp.w D4, [A5]+ 0000672E 6C04 bge +0x6 /* 00006734 */ 00006730 70C0 moveq.l D0, 0xFFFFFFC0 00006732 6014 bra +0x16 /* 00006748 */ label00006734: 00006734 B85D cmp.w D4, [A5]+ 00006736 6C04 bge +0x6 /* 0000673C */ 00006738 70D0 moveq.l D0, 0xFFFFFFD0 0000673A 600C bra +0xE /* 00006748 */ label0000673C: 0000673C B85D cmp.w D4, [A5]+ 0000673E 6C04 bge +0x6 /* 00006744 */ 00006740 70E0 moveq.l D0, 0xFFFFFFE0 00006742 6004 bra +0x6 /* 00006748 */ label00006744: 00006744 544D addq.w A5, 2 00006746 70F0 moveq.l D0, 0xFFFFFFF0 label00006748: 00006748 9E6D 000E sub.w D7, [A5 + 0xE] label0000674C: 0000674C DAED 001E add.w A5, [A5 + 0x1E] 00006750 3800 move.w D4, D0 00006752 4844 swap.w D4 00006754 51CD 0012 dbf D5, +0x14 /* 00006768 */ 00006758 4845 swap.w D5 0000675A 5345 subq.w D5, 1 0000675C 6A08 bpl +0xA /* 00006766 */ 0000675E 49FA FFF4 lea.l A4, [PC - 0xC /* 00006754, value 0x51CD0012 */] 00006762 6000 010E bra +0x110 /* 00006872 */ label00006766: 00006766 4845 swap.w D5 label00006768: 00006768 4240 clr.w D0 0000676A 1014 move.b D0, [A4] 0000676C D8CE add.w A4, A6 0000676E D040 add.w D0, D0 00006770 41EB 000E lea.l A0, [A3 + 0xE] 00006774 D0F3 0000 add.w A0, [A3 + D0.w] 00006778 D858 add.w D4, [A0]+ 0000677A D298 add.l D1, [A0]+ 0000677C D498 add.l D2, [A0]+ 0000677E D698 add.l D3, [A0]+ 00006780 3250 movea.w A1, [A0] 00006782 51CD 0012 dbf D5, +0x14 /* 00006796 */ 00006786 4845 swap.w D5 00006788 5345 subq.w D5, 1 0000678A 6A08 bpl +0xA /* 00006794 */ 0000678C 49FA FFF4 lea.l A4, [PC - 0xC /* 00006782, value 0x51CD0012 */] 00006790 6000 00E0 bra +0xE2 /* 00006872 */ label00006794: 00006794 4845 swap.w D5 label00006796: 00006796 4240 clr.w D0 00006798 1014 move.b D0, [A4] 0000679A D8CE add.w A4, A6 0000679C D040 add.w D0, D0 0000679E 204B movea.l A0, A3 000067A0 D0F3 0000 add.w A0, [A3 + D0.w] 000067A4 D858 add.w D4, [A0]+ 000067A6 D298 add.l D1, [A0]+ 000067A8 D498 add.l D2, [A0]+ 000067AA D698 add.l D3, [A0]+ 000067AC D2D0 add.w A1, [A0] 000067AE 4446 neg.w D6 000067B0 DC47 add.w D6, D7 000067B2 DC47 add.w D6, D7 000067B4 3006 move.w D0, D6 000067B6 E640 asr D0.w, 3 000067B8 9C40 sub.w D6, D0 000067BA E244 asr D4.w, 1 000067BC 9846 sub.w D4, D6 000067BE 6B62 bmi +0x64 /* 00006822 */ 000067C0 B85D cmp.w D4, [A5]+ 000067C2 6C0A bge +0xC /* 000067CE */ 000067C4 7000 moveq.l D0, 0x00 000067C6 DC6D 000E add.w D6, [A5 + 0xE] 000067CA 6000 0098 bra +0x9A /* 00006864 */ label000067CE: 000067CE B85D cmp.w D4, [A5]+ 000067D0 6C0A bge +0xC /* 000067DC */ 000067D2 7001 moveq.l D0, 0x01 000067D4 DC6D 000E add.w D6, [A5 + 0xE] 000067D8 6000 008A bra +0x8C /* 00006864 */ label000067DC: 000067DC B85D cmp.w D4, [A5]+ 000067DE 6C08 bge +0xA /* 000067E8 */ 000067E0 7002 moveq.l D0, 0x02 000067E2 DC6D 000E add.w D6, [A5 + 0xE] 000067E6 607C bra +0x7E /* 00006864 */ label000067E8: 000067E8 B85D cmp.w D4, [A5]+ 000067EA 6C08 bge +0xA /* 000067F4 */ 000067EC 7003 moveq.l D0, 0x03 000067EE DC6D 000E add.w D6, [A5 + 0xE] 000067F2 6070 bra +0x72 /* 00006864 */ label000067F4: 000067F4 B85D cmp.w D4, [A5]+ 000067F6 6C08 bge +0xA /* 00006800 */ 000067F8 7004 moveq.l D0, 0x04 000067FA DC6D 000E add.w D6, [A5 + 0xE] 000067FE 6064 bra +0x66 /* 00006864 */ label00006800: 00006800 B85D cmp.w D4, [A5]+ 00006802 6C08 bge +0xA /* 0000680C */ 00006804 7005 moveq.l D0, 0x05 00006806 DC6D 000E add.w D6, [A5 + 0xE] 0000680A 6058 bra +0x5A /* 00006864 */ label0000680C: 0000680C B85D cmp.w D4, [A5]+ 0000680E 6C08 bge +0xA /* 00006818 */ 00006810 7006 moveq.l D0, 0x06 00006812 DC6D 000E add.w D6, [A5 + 0xE] 00006816 604C bra +0x4E /* 00006864 */ label00006818: 00006818 544D addq.w A5, 2 0000681A 7007 moveq.l D0, 0x07 0000681C DC6D 000E add.w D6, [A5 + 0xE] 00006820 6042 bra +0x44 /* 00006864 */ label00006822: 00006822 4444 neg.w D4 00006824 B85D cmp.w D4, [A5]+ 00006826 6C04 bge +0x6 /* 0000682C */ 00006828 7008 moveq.l D0, 0x08 0000682A 6034 bra +0x36 /* 00006860 */ label0000682C: 0000682C B85D cmp.w D4, [A5]+ 0000682E 6C04 bge +0x6 /* 00006834 */ 00006830 7009 moveq.l D0, 0x09 00006832 602C bra +0x2E /* 00006860 */ label00006834: 00006834 B85D cmp.w D4, [A5]+ 00006836 6C04 bge +0x6 /* 0000683C */ 00006838 700A moveq.l D0, 0x0A 0000683A 6024 bra +0x26 /* 00006860 */ label0000683C: 0000683C B85D cmp.w D4, [A5]+ 0000683E 6C04 bge +0x6 /* 00006844 */ 00006840 700B moveq.l D0, 0x0B 00006842 601C bra +0x1E /* 00006860 */ label00006844: 00006844 B85D cmp.w D4, [A5]+ 00006846 6C04 bge +0x6 /* 0000684C */ 00006848 700C moveq.l D0, 0x0C 0000684A 6014 bra +0x16 /* 00006860 */ label0000684C: 0000684C B85D cmp.w D4, [A5]+ 0000684E 6C04 bge +0x6 /* 00006854 */ 00006850 700D moveq.l D0, 0x0D 00006852 600C bra +0xE /* 00006860 */ label00006854: 00006854 B85D cmp.w D4, [A5]+ 00006856 6C04 bge +0x6 /* 0000685C */ 00006858 700E moveq.l D0, 0x0E 0000685A 6004 bra +0x6 /* 00006860 */ label0000685C: 0000685C 544D addq.w A5, 2 0000685E 700F moveq.l D0, 0x0F label00006860: 00006860 9C6D 000E sub.w D6, [A5 + 0xE] label00006864: 00006864 DAED 001E add.w A5, [A5 + 0x1E] 00006868 4844 swap.w D4 0000686A D044 add.w D0, D4 0000686C 14C0 move.b [A2]+, D0 0000686E 6000 F726 bra -0x8D8 /* 00005F96 */ label00006872: 00006872 2C5F movea.l A6, [A7]+ 00006874 202E 0010 move.l D0, [A6 + 0x10] 00006878 671A beq +0x1C /* 00006894 */ 0000687A 2440 movea.l A2, D0 0000687C 41FA F6F2 lea.l A0, [PC - 0x90E /* 00005F70, value 0x4EFB00FE */] 00006880 99C8 sub.l A4, A0 00006882 34CC move.w [A2]+, A4 00006884 34EE FFFE move.w [A2]+, [A6 - 0x2] 00006888 41FA F08E lea.l A0, [PC - 0xF72 /* 00005918, value 0x100021, cstring "" */] 0000688C 9BC8 sub.l A5, A0 0000688E 24CD move.l [A2]+, A5 00006890 48D2 02DE movem.l [A2], D1,D2,D3,D4,D6,D7,A1 label00006894: 00006894 202E 0018 move.l D0, [A6 + 0x18] 00006898 4CDF 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 0000689C 4E5E unlink A6 0000689E 205F movea.l A0, [A7]+ 000068A0 4FEF 001C lea.l A7, [A7 + 0x1C] 000068A4 2E80 move.l [A7], D0 000068A6 4ED0 jmp [A0] 000068A8 8843 or.w D4, D3 000068AA 6F6D ble +0x6F /* 00006919 */ 000068AC 7034 moveq.l D0, 0x34 000068AE 746F moveq.l D2, 0x6F 000068B0 3120 move.w -[A0], -[A0] 000068B2 0000 6104 ori.b D0, 0x4 // begin alternate branch 000068B4-000068B6 fn000068B4: 000068B4 6104 bsr +0x6 /* 000068BA */ // end alternate branch 000068B4-000068B6 fn000068B4: // (misaligned) 000068B6 0000 0000 ori.b D0, 0x0 fn000068BA: 000068BA 225F movea.l A1, [A7]+ 000068BC 4E75 rts fn000068BE: 000068BE 4EBA FFF4 jsr [PC - 0xC /* 000068B4 */] 000068C2 228C move.l [A1], A4 000068C4 42A7 clr.l -[A7] 000068C6 3F3C A9CE move.w -[A7], 0xA9CE 000068CA 1F3C 0001 move.b -[A7], 0x1 000068CE 4EBA ACA2 jsr [PC - 0x535E /* 00001572 */] 000068D2 201F move.l D0, [A7]+ 000068D4 2940 0916 move.l [A4 + 0x916], D0 000068D8 487A 0022 pea.l [PC + 0x22 /* 000068FC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000068DC 3F3C A9CE move.w -[A7], 0xA9CE 000068E0 1F3C 0001 move.b -[A7], 0x1 000068E4 4EBA ACA4 jsr [PC - 0x535C /* 0000158A */] 000068E8 4E75 rts fn000068EA: 000068EA 2F2C 0916 move.l -[A7], [A4 + 0x916] 000068EE 3F3C A9CE move.w -[A7], 0xA9CE 000068F2 1F3C 0001 move.b -[A7], 0x1 000068F6 4EBA AC92 jsr [PC - 0x536E /* 0000158A */] 000068FA 4E75 rts 000068FC 4E56 0000 link A6, 0 00006900 2F0C move.l -[A7], A4 00006902 4EBA FFB0 jsr [PC - 0x50 /* 000068B4 */] 00006906 2851 movea.l A4, [A1] 00006908 206E 000A movea.l A0, [A6 + 0xA] 0000690C 226E 000A movea.l A1, [A6 + 0xA] 00006910 3029 0004 move.w D0, [A1 + 0x4] 00006914 9050 sub.w D0, [A0] 00006916 0C40 000F cmpi.w D0, 0xF 0000691A 6C4A bge +0x4C /* 00006966 */ 0000691C 3F3C 0001 move.w -[A7], 0x1 00006920 A887 syscall TextFont 00006922 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00006926 A88A syscall TextSize 00006928 206E 0012 movea.l A0, [A6 + 0x12] 0000692C 0C10 002E cmpi.b [A0], 0x2E /* '.' */ 00006930 660E bne +0x10 /* 00006940 */ 00006932 3F3C 0001 move.w -[A7], 0x1 00006936 A888 syscall TextFace 00006938 52AE 0012 addq.l [A6 + 0x12], 1 0000693C 53AE 000E subq.l [A6 + 0xE], 1 label00006940: 00006940 2F2E 0012 move.l -[A7], [A6 + 0x12] 00006944 2F2E 000E move.l -[A7], [A6 + 0xE] 00006948 2F2E 000A move.l -[A7], [A6 + 0xA] 0000694C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006950 2F2C 0916 move.l -[A7], [A4 + 0x916] 00006954 205F movea.l A0, [A7]+ 00006956 4E90 jsr [A0] 00006958 4267 clr.w -[A7] 0000695A A887 syscall TextFont 0000695C 4267 clr.w -[A7] 0000695E A88A syscall TextSize 00006960 4267 clr.w -[A7] 00006962 A888 syscall TextFace 00006964 600A bra +0xC /* 00006970 */ label00006966: 00006966 206C 0916 movea.l A0, [A4 + 0x916] 0000696A 285F movea.l A4, [A7]+ 0000696C 4E5E unlink A6 0000696E 4ED0 jmp [A0] label00006970: 00006970 285F movea.l A4, [A7]+ 00006972 4E5E unlink A6 00006974 205F movea.l A0, [A7]+ 00006976 4FEF 000E lea.l A7, [A7 + 0xE] 0000697A 3E80 move.w [A7], D0 0000697C 4ED0 jmp [A0]